# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Inbucket
spec:
    description: |
        Disposable email testing service. Accepts messages for any address and makes them available via web UI, REST API, and POP3. No database needed — perfect for development and QA.
    coverImage: https://avatars.githubusercontent.com/u/14919976
    icon: https://avatars.githubusercontent.com/u/14919976
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Inbucket web UI
    tags:
        - Tool
        - Development
    readme: |
        # Inbucket

        An email testing service that accepts messages for any address and makes them available through a web interface, REST API, and POP3. Think of it as a self-hosted Mailinator for your development and QA workflows. No database required.

        ## What You Can Do After Deployment

        1. **Open your domain** — the inbox list loads immediately, no login needed
        2. **Send test emails** — point your application's SMTP to this service on port 2500
        3. **View messages** — browse received emails in the web UI with full HTML rendering
        4. **Inspect headers** — examine raw email headers, MIME parts, and attachments
        5. **Use the REST API** — integrate email verification into your CI/CD pipeline
        6. **Connect via POP3** — use any email client to retrieve test messages on port 1100

        ## Key Features

        - Accepts email for any address — no mailbox configuration needed
        - Built-in SMTP server (port 2500), POP3 server (port 1100), and web UI (port 9000)
        - Full HTML email rendering in the browser
        - REST API for programmatic access
        - No database — messages stored in memory or flat files
        - Lightweight single binary written in Go
        - Configurable message retention and storage limits

        ## License

        MIT — [GitHub](https://github.com/inbucket/inbucket)
    services:
        - name: inbucket
          icon: https://avatars.githubusercontent.com/u/14919976
          template: PREBUILT_V2
          spec:
            source:
                image: inbucket/inbucket:3.1.1
            ports:
                - id: web
                  port: 9000
                  type: HTTP
                - id: smtp
                  port: 2500
                  type: TCP
                - id: pop3
                  port: 1100
                  type: TCP
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Servicio de prueba de correo electronico desechable. Acepta mensajes para cualquier direccion y los hace disponibles via interfaz web, API REST y POP3. Sin base de datos — perfecto para desarrollo y QA.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de Inbucket
        readme: |
            # Inbucket

            Servicio de prueba de correo electronico que acepta mensajes para cualquier direccion y los hace disponibles a traves de interfaz web, API REST y POP3.

            ## Que puedes hacer despues del despliegue

            1. **Abre tu dominio** — la bandeja de entrada carga inmediatamente
            2. **Envia correos de prueba** — configura el SMTP de tu aplicacion al puerto 2500
            3. **Ve los mensajes** — navega los correos recibidos con renderizado HTML completo
            4. **Inspecciona cabeceras** — examina cabeceras, partes MIME y adjuntos
            5. **Usa la API REST** — integra verificacion de correo en tu pipeline CI/CD
            6. **Conecta via POP3** — usa cualquier cliente de correo en el puerto 1100

            ## Licencia

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    id-ID:
        description: |
            Layanan pengujian email sekali pakai. Menerima pesan untuk alamat apa pun dan menyediakannya melalui UI web, REST API, dan POP3. Tanpa database — sempurna untuk pengembangan dan QA.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses UI web Inbucket
        readme: |
            # Inbucket

            Layanan pengujian email yang menerima pesan untuk alamat apa pun dan menyediakannya melalui antarmuka web, REST API, dan POP3.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — daftar kotak masuk langsung dimuat
            2. **Kirim email tes** — arahkan SMTP aplikasi ke port 2500
            3. **Lihat pesan** — jelajahi email dengan rendering HTML lengkap
            4. **Periksa header** — lihat header mentah, bagian MIME, dan lampiran
            5. **Gunakan REST API** — integrasikan verifikasi email ke pipeline CI/CD
            6. **Hubungkan via POP3** — gunakan klien email apa pun di port 1100

            ## Lisensi

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    ja-JP:
        description: |
            使い捨てメールテストサービス。任意のアドレス宛メールを受信し、WebUI、REST API、POP3で閲覧可能。データベース不要 — 開発・QAに最適。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Inbucket WebUIにアクセスするためのドメイン
        readme: |
            # Inbucket

            任意のメールアドレス宛のメッセージを受信し、Webインターフェース、REST API、POP3で閲覧できるメールテストサービス。

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

            1. **ドメインにアクセス** — 受信トレイが即座に表示、ログイン不要
            2. **テストメールを送信** — アプリのSMTPをポート2500に設定
            3. **メールを確認** — WebUIでHTMLメールを完全にレンダリング
            4. **ヘッダーを調査** — 生のヘッダー、MIMEパート、添付ファイルを確認
            5. **REST APIを使用** — CI/CDパイプラインにメール検証を統合
            6. **POP3で接続** — ポート1100でメールクライアントから取得

            ## ライセンス

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    ko-KR:
        description: |
            일회용 이메일 테스트 서비스. 모든 주소의 메일을 수신하고 웹 UI, REST API, POP3로 확인 가능. 데이터베이스 불필요 — 개발 및 QA에 최적.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Inbucket 웹 UI에 접속할 도메인
        readme: |
            # Inbucket

            모든 이메일 주소의 메시지를 수신하고 웹 인터페이스, REST API, POP3로 확인할 수 있는 이메일 테스트 서비스.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 받은 편지함이 즉시 표시, 로그인 불필요
            2. **테스트 이메일 전송** — 앱의 SMTP를 포트 2500으로 설정
            3. **메일 확인** — 웹 UI에서 HTML 이메일 완전 렌더링
            4. **헤더 검사** — 원시 헤더, MIME 파트, 첨부파일 확인
            5. **REST API 사용** — CI/CD 파이프라인에 이메일 검증 통합
            6. **POP3 연결** — 포트 1100으로 이메일 클라이언트에서 수신

            ## 라이선스

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    th-TH:
        description: |
            บริการทดสอบอีเมลแบบใช้แล้วทิ้ง รับข้อความสำหรับที่อยู่ใดก็ได้และเข้าถึงผ่าน UI เว็บ, REST API และ POP3 ไม่ต้องใช้ฐานข้อมูล เหมาะสำหรับการพัฒนาและ QA
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง UI เว็บ Inbucket
        readme: |
            # Inbucket

            บริการทดสอบอีเมลที่รับข้อความสำหรับที่อยู่ใดก็ได้และเข้าถึงผ่านอินเทอร์เฟซเว็บ, REST API และ POP3

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

            1. **เข้าสู่โดเมน** — รายการกล่องจดหมายโหลดทันที
            2. **ส่งอีเมลทดสอบ** — ตั้งค่า SMTP ของแอปไปที่พอร์ต 2500
            3. **ดูข้อความ** — เรียกดูอีเมลด้วยการแสดง HTML เต็มรูปแบบ
            4. **ตรวจสอบ header** — ดู header ดิบ ส่วน MIME และไฟล์แนบ
            5. **ใช้ REST API** — รวมการยืนยันอีเมลเข้ากับ CI/CD pipeline
            6. **เชื่อมต่อผ่าน POP3** — ใช้ไคลเอนต์อีเมลที่พอร์ต 1100

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

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    zh-CN:
        description: |
            一次性电子邮件测试服务。接收任何地址的邮件并通过 Web 界面、REST API 和 POP3 访问。无需数据库 — 非常适合开发和 QA 使用。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Inbucket Web 界面的域名
        readme: |
            # Inbucket

            电子邮件测试服务，接收任何地址的邮件并通过 Web 界面、REST API 和 POP3 访问。如同自托管的 Mailinator，适用于开发和 QA 工作流。无需数据库。

            ## 部署后可以做什么

            1. **打开域名** — 收件箱列表立即加载，无需登录
            2. **发送测试邮件** — 将应用的 SMTP 指向此服务的 2500 端口
            3. **查看邮件** — 在 Web 界面浏览收到的邮件，完整 HTML 渲染
            4. **检查头部** — 查看原始邮件头、MIME 部分和附件
            5. **使用 REST API** — 将邮件验证集成到 CI/CD 流程
            6. **通过 POP3 连接** — 使用任何邮件客户端通过 1100 端口获取测试邮件

            ## 主要功能

            - 接收任何地址的邮件，无需配置邮箱
            - 内置 SMTP、POP3 和 Web 界面
            - 无需数据库
            - Go 语言编写的轻量单一可执行文件

            ## 许可证

            MIT — [GitHub](https://github.com/inbucket/inbucket)
    zh-TW:
        description: |
            一次性電子郵件測試服務。接收任何地址的郵件並透過網頁介面、REST API 和 POP3 存取。不需要資料庫 — 非常適合開發和 QA 使用。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Inbucket 網頁介面的網域
        readme: |
            # Inbucket

            電子郵件測試服務，接收任何地址的郵件並透過網頁介面、REST API 和 POP3 存取。如同自架的 Mailinator，適用於開發和 QA 工作流程。不需要資料庫。

            ## 部署後可以做什麼

            1. **開啟網域** — 收件匣列表立即載入，無需登入
            2. **發送測試郵件** — 將應用程式的 SMTP 指向此服務的 2500 埠
            3. **查看郵件** — 在網頁介面瀏覽收到的郵件，完整 HTML 渲染
            4. **檢查標頭** — 檢視原始郵件標頭、MIME 部分和附件
            5. **使用 REST API** — 將郵件驗證整合到 CI/CD 流程
            6. **透過 POP3 連線** — 使用任何郵件客戶端透過 1100 埠擷取測試郵件

            ## 主要功能

            - 接收任何地址的郵件，無需設定信箱
            - 內建 SMTP 伺服器（埠 2500）、POP3 伺服器（埠 1100）和網頁介面（埠 9000）
            - 瀏覽器中完整 HTML 郵件渲染
            - 不需要資料庫
            - 以 Go 語言撰寫的輕量單一執行檔

            ## 授權

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