# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Mailpit
spec:
    description: |
        Mailpit is a small, fast, low memory email and SMTP testing tool with a modern web UI and API. It acts as an SMTP server and provides a web interface for inspecting captured emails, making it ideal for development and testing environments.
    coverImage: https://raw.githubusercontent.com/axllent/mailpit/develop/server/ui-src/screenshot.png
    icon: https://raw.githubusercontent.com/axllent/mailpit/develop/server/ui-src/screenshot.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Mailpit web UI
    tags:
        - email
        - smtp
        - testing
        - development
    readme: |
        # Mailpit

        Mailpit is a lightweight, multi-platform email testing tool for developers. It runs an SMTP server that captures all outgoing emails and displays them in a clean web interface with a powerful API.

        ## What You Can Do After Deployment

        1. Access the web UI to view all captured emails in real time
        2. Configure your application to send emails via Mailpit SMTP on port 1025
        3. Search, filter, and inspect email content including HTML, plain text, and attachments
        4. Use the REST API to integrate email testing into your CI/CD pipeline
        5. Test email rendering across different clients with the built-in preview

        ## Key Features

        - Zero-dependency SMTP server with instant email capture
        - Modern web UI with real-time updates via WebSocket
        - REST API for programmatic access and automation
        - Support for MIME, attachments, HTML emails, and message tagging
        - Lightweight with very low memory footprint

        ## License

        MIT — [GitHub](https://github.com/axllent/mailpit)
    services:
        - name: mailpit
          icon: https://raw.githubusercontent.com/axllent/mailpit/develop/server/ui-src/screenshot.png
          template: PREBUILT_V2
          spec:
            source:
                image: axllent/mailpit:v1.29.5
            ports:
                - id: web
                  port: 8025
                  type: HTTP
                - id: smtp
                  port: 1025
                  type: TCP
            env: {}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Mailpit es una herramienta de pruebas de correo electrónico y SMTP ligera, rápida y de bajo consumo de memoria con una interfaz web moderna y API. Funciona como un servidor SMTP que captura todos los correos y los muestra en una interfaz web, ideal para entornos de desarrollo y pruebas.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Dominio
              description: El dominio para acceder a la interfaz web de Mailpit
        readme: |
            # Mailpit

            Mailpit es una herramienta de pruebas de correo electrónico multiplataforma y ligera para desarrolladores. Ejecuta un servidor SMTP que captura todos los correos salientes y los muestra en una interfaz web limpia con una potente API.

            ## Qué puedes hacer después del despliegue

            1. Acceder a la interfaz web para ver todos los correos capturados en tiempo real
            2. Configurar tu aplicación para enviar correos a través del SMTP de Mailpit en el puerto 1025
            3. Buscar, filtrar e inspeccionar el contenido de los correos incluyendo HTML, texto plano y archivos adjuntos
            4. Usar la API REST para integrar pruebas de correo en tu pipeline CI/CD
            5. Probar la visualización de correos en diferentes clientes con la vista previa integrada

            ## Características principales

            - Servidor SMTP sin dependencias con captura instantánea de correos
            - Interfaz web moderna con actualizaciones en tiempo real vía WebSocket
            - API REST para acceso programático y automatización
            - Soporte para MIME, archivos adjuntos, correos HTML y etiquetado de mensajes
            - Diseño ligero con muy bajo consumo de memoria

            ## Licencia

            MIT — [GitHub](https://github.com/axllent/mailpit)
    id-ID:
        description: |
            Mailpit adalah alat pengujian email dan SMTP yang ringan, cepat, dan hemat memori dengan antarmuka web modern dan API. Berfungsi sebagai server SMTP yang menangkap semua email dan menampilkannya di antarmuka web, ideal untuk lingkungan pengembangan dan pengujian.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Domain
              description: Domain untuk mengakses antarmuka web Mailpit
        readme: |
            # Mailpit

            Mailpit adalah alat pengujian email lintas platform yang ringan untuk pengembang. Menjalankan server SMTP yang menangkap semua email keluar dan menampilkannya di antarmuka web yang bersih dengan API yang powerful.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. Akses antarmuka web untuk melihat semua email yang ditangkap secara real-time
            2. Konfigurasi aplikasi untuk mengirim email melalui SMTP Mailpit di port 1025
            3. Cari, filter, dan periksa konten email termasuk HTML, teks biasa, dan lampiran
            4. Gunakan REST API untuk mengintegrasikan pengujian email ke pipeline CI/CD
            5. Uji rendering email di berbagai klien dengan preview bawaan

            ## Fitur Utama

            - Server SMTP tanpa dependensi dengan penangkapan email instan
            - Antarmuka web modern dengan pembaruan real-time via WebSocket
            - REST API untuk akses terprogram dan otomatisasi
            - Dukungan MIME, lampiran, email HTML, dan penandaan pesan
            - Desain ringan dengan penggunaan memori sangat rendah

            ## Lisensi

            MIT — [GitHub](https://github.com/axllent/mailpit)
    ja-JP:
        description: |
            Mailpit は軽量・高速・低メモリなメール＆SMTP テストツールで、モダンな Web UI と API を備えています。SMTP サーバーとして動作し、キャプチャしたメールを Web インターフェースで確認できるため、開発・テスト環境に最適です。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: ドメイン
              description: Mailpit Web UI にアクセスするためのドメイン
        readme: |
            # Mailpit

            Mailpit は開発者向けの軽量マルチプラットフォームメールテストツールです。SMTP サーバーを実行してすべての送信メールをキャプチャし、クリーンな Web インターフェースで表示します。強力な API も提供します。

            ## デプロイ後にできること

            1. Web UI でキャプチャしたすべてのメールをリアルタイムで確認
            2. アプリケーションを Mailpit SMTP（ポート 1025）経由でメール送信するよう設定
            3. HTML、プレーンテキスト、添付ファイルを含むメール内容の検索・フィルタ・検査
            4. REST API を使用してメールテストを CI/CD パイプラインに統合
            5. 内蔵プレビューで異なるクライアントでのメール表示をテスト

            ## 主な機能

            - 依存関係ゼロの SMTP サーバーで即座にメールをキャプチャ
            - WebSocket によるリアルタイム更新対応のモダン Web UI
            - プログラマティックアクセスと自動化のための REST API
            - MIME、添付ファイル、HTML メール、メッセージタグに対応
            - 非常に少ないメモリ使用量の軽量設計

            ## ライセンス

            MIT — [GitHub](https://github.com/axllent/mailpit)
    ko-KR:
        description: |
            Mailpit은 가볍고 빠르며 메모리 사용이 적은 이메일 및 SMTP 테스트 도구로, 현대적인 웹 UI와 API를 제공합니다. SMTP 서버로 작동하여 캡처된 이메일을 웹 인터페이스에서 확인할 수 있어 개발 및 테스트 환경에 적합합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 도메인
              description: Mailpit 웹 UI에 접근할 도메인
        readme: |
            # Mailpit

            Mailpit은 개발자를 위한 경량 멀티플랫폼 이메일 테스트 도구입니다. SMTP 서버를 실행하여 모든 발신 이메일을 캡처하고 깔끔한 웹 인터페이스에서 표시하며 강력한 API를 제공합니다.

            ## 배포 후 할 수 있는 것

            1. 웹 UI에서 캡처된 모든 이메일을 실시간으로 확인
            2. 애플리케이션이 Mailpit SMTP(포트 1025)를 통해 이메일을 보내도록 설정
            3. HTML, 일반 텍스트, 첨부 파일을 포함한 이메일 내용 검색, 필터링, 검사
            4. REST API를 사용하여 이메일 테스트를 CI/CD 파이프라인에 통합
            5. 내장 미리보기로 다양한 클라이언트에서의 이메일 렌더링 테스트

            ## 주요 기능

            - 종속성 없는 SMTP 서버로 즉시 이메일 캡처
            - WebSocket을 통한 실시간 업데이트 지원 현대적 웹 UI
            - 프로그래밍 방식 접근 및 자동화를 위한 REST API
            - MIME, 첨부 파일, HTML 이메일, 메시지 태그 지원
            - 매우 낮은 메모리 사용량의 경량 설계

            ## 라이선스

            MIT — [GitHub](https://github.com/axllent/mailpit)
    th-TH:
        description: |
            Mailpit เป็นเครื่องมือทดสอบอีเมลและ SMTP ที่เบา เร็ว ใช้หน่วยความจำต่ำ พร้อม Web UI ที่ทันสมัยและ API ทำงานเป็น SMTP server จับอีเมลทั้งหมดและแสดงผลในอินเทอร์เฟซเว็บ เหมาะสำหรับสภาพแวดล้อมการพัฒนาและทดสอบ
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Mailpit Web UI
        readme: |
            # Mailpit

            Mailpit เป็นเครื่องมือทดสอบอีเมลข้ามแพลตฟอร์มน้ำหนักเบาสำหรับนักพัฒนา รัน SMTP server จับอีเมลขาออกทั้งหมดและแสดงในอินเทอร์เฟซเว็บที่สะอาดตาพร้อม API ที่ทรงพลัง

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. เข้าถึง Web UI เพื่อดูอีเมลที่จับได้ทั้งหมดแบบเรียลไทม์
            2. ตั้งค่าแอปพลิเคชันให้ส่งอีเมลผ่าน Mailpit SMTP ที่พอร์ต 1025
            3. ค้นหา กรอง และตรวจสอบเนื้อหาอีเมลรวมถึง HTML ข้อความธรรมดา และไฟล์แนบ
            4. ใช้ REST API เพื่อรวมการทดสอบอีเมลเข้ากับ CI/CD pipeline
            5. ทดสอบการแสดงผลอีเมลในไคลเอ็นต์ต่างๆ ด้วย preview ในตัว

            ## คุณสมบัติหลัก

            - SMTP server ไม่มี dependency จับอีเมลได้ทันที
            - Web UI ที่ทันสมัยพร้อมอัปเดตเรียลไทม์ผ่าน WebSocket
            - REST API สำหรับการเข้าถึงแบบโปรแกรมและระบบอัตโนมัติ
            - รองรับ MIME ไฟล์แนบ อีเมล HTML และการแท็กข้อความ
            - ออกแบบเบาใช้หน่วยความจำต่ำมาก

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/axllent/mailpit)
    zh-CN:
        description: |
            Mailpit 是一款轻量、快速、低内存消耗的电子邮件与 SMTP 测试工具，提供现代化的 Web UI 和 API。它作为 SMTP 服务器运行，并提供 Web 界面查看所有捕获的邮件，非常适合开发与测试环境。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 域名
              description: 用于访问 Mailpit Web UI 的域名
        readme: |
            # Mailpit

            Mailpit 是一款面向开发者的轻量级多平台电子邮件测试工具。它运行 SMTP 服务器捕获所有外发邮件，并在简洁的 Web 界面中显示，同时提供强大的 API。

            ## 部署后你可以做什么

            1. 通过 Web UI 实时查看所有捕获的邮件
            2. 配置应用程序通过 Mailpit SMTP（端口 1025）发送邮件
            3. 搜索、筛选和检查邮件内容，包括 HTML、纯文本和附件
            4. 使用 REST API 将邮件测试集成到 CI/CD 流程中
            5. 利用内置预览功能测试邮件在不同客户端的显示效果

            ## 主要功能

            - 零依赖的 SMTP 服务器，即时捕获邮件
            - 现代化 Web UI，通过 WebSocket 实时更新
            - REST API 支持编程访问与自动化
            - 支持 MIME、附件、HTML 邮件和消息标签
            - 轻量设计，内存占用极低

            ## 许可证

            MIT — [GitHub](https://github.com/axllent/mailpit)
    zh-TW:
        description: |
            Mailpit 是一款輕量、快速、低記憶體消耗的電子郵件與 SMTP 測試工具，提供現代化的 Web UI 和 API。它作為 SMTP 伺服器運行，並提供 Web 介面檢視所有捕獲的郵件，非常適合開發與測試環境。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 用於存取 Mailpit Web UI 的網域
        readme: |
            # Mailpit

            Mailpit 是一款面向開發者的輕量級多平台電子郵件測試工具。它運行 SMTP 伺服器捕獲所有外寄郵件，並在簡潔的 Web 介面中顯示，同時提供強大的 API。

            ## 部署後你可以做什麼

            1. 透過 Web UI 即時查看所有捕獲的郵件
            2. 設定應用程式透過 Mailpit SMTP（連接埠 1025）發送郵件
            3. 搜尋、篩選和檢視郵件內容，包括 HTML、純文字和附件
            4. 使用 REST API 將郵件測試整合到 CI/CD 流程中
            5. 利用內建預覽功能測試郵件在不同客戶端的顯示效果

            ## 主要功能

            - 零依賴的 SMTP 伺服器，即時捕獲郵件
            - 現代化 Web UI，透過 WebSocket 即時更新
            - REST API 支援程式化存取與自動化
            - 支援 MIME、附件、HTML 郵件和訊息標籤
            - 輕量設計，記憶體佔用極低

            ## 授權條款

            MIT — [GitHub](https://github.com/axllent/mailpit)
