Verification Report · mailpit v1.31.2

NOT PUBLISHED   mailpit-v1.31.2-20260919-001   verified_at 2026-09-19T14:58:35Z

Immutable inputs

App versionv1.31.2 ← release tag v1.31.2 · source 8e4973ec4f11
Image (exact tag)axllent/mailpit:v1.31.2
Image digest (linux/amd64)sha256:45e5823c8e8f4b948f62e7fac4558490b36992e25f4a8e9e8a8647eecba35624
Index digestsha256:74d609a42ec279aa63c6b4622a6fa9b5408d1ad5b1d76a1c4be40a265ce0863d
Pulled asaxllent/mailpit:v1.31.2@sha256:45e5823c8e8f4b948f62e7fac4558490b36992e25f4a8e9e8a8647eecba35624 via registry-1.docker.io
Platform contractami-025d99823a4caad37 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20260919-001)
Config revisionsapp 08c350dfce6a · compose 0df942b95ac2
Release typesecurity_update — rule2: keyword 'vulnerab' in upstream release notes

Publish gate

CheckFieldResult
Compose startedchecks.compose_startedPassed
Container healthychecks.container_healthyPassed
Health check passedchecks.health_check_passedPassed
Application testschecks.tests_passedPassed
Screenshots capturedchecks.screenshots_generatedPassed
Screenshots publishedchecks.screenshots_uploadedFailed
Report publishedchecks.report_uploadedFailed
Manifest publishedchecks.verification_manifest_uploadedFailed
Platform contract validchecks.required_platform_contract_validPassed

Evidence

Health probeHTTP 200 — ready
Version assertionTrue actual v1.31.2 — 匹配(exact):kind=api_json_path 取到 'v1.31.2',期望 'v1.31.2'
Testspytest exit=0 .. [100%] ==================================== PASSES ==================================== =========================== short test summary info ============================ PASSED apps/mailpit/tests/test_inbox.py::test_info_endpoint PASSED apps/mailpit/tests/test_inbox.py::test_inbox_renders 2 passed in 0.91s
Container staterunning
Duration16.7s(2026-09-19T14:58:19Z → 2026-09-19T14:58:35Z)

Screenshots

inbox
inbox · Web inbox / Web 收件箱

Application test output

pytest exit=0
..                                                                       [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/mailpit/tests/test_inbox.py::test_info_endpoint
PASSED apps/mailpit/tests/test_inbox.py::test_inbox_renders
2 passed in 0.91s

Container logs (tail)

--- compose up ---
 mailpit Pulling 
 mailpit Pulled 
 Network cn-mailpit_default  Creating
 Network cn-mailpit_default  Created
 Container cn-mailpit-mailpit-1  Creating
 Container cn-mailpit-mailpit-1  Created
 Container cn-mailpit-mailpit-1  Starting
 Container cn-mailpit-mailpit-1  Started

--- container logs ---
mailpit-1  | time="2026/09/19 14:58:32" level=info msg="[smtpd] starting on [::]:1025 (no encryption)"
mailpit-1  | time="2026/09/19 14:58:32" level=warning msg="[http] listening on [::]:8025 without --ui-auth-file or --allowed-hosts; the API is reachable from any host that can route to this interface"
mailpit-1  | time="2026/09/19 14:58:32" level=info msg="[http] starting on [::]:8025"
mailpit-1  | time="2026/09/19 14:58:32" level=info msg="[http] accessible via http://localhost:8025/"

Raw manifest

{
  "schema_version": "1.0",
  "verification_id": "mailpit-v1.31.2-20260919-001",
  "app": "mailpit",
  "app_version": "v1.31.2",
  "release": {
    "source_repo": "axllent/mailpit",
    "source_revision": "8e4973ec4f11ebf4e61fd5e34941634d46f01017",
    "release_tag": "v1.31.2",
    "upstream_tag": "v1.31.2",
    "image_reference": "axllent/mailpit:v1.31.2"
  },
  "container": {
    "image": "axllent/mailpit:v1.31.2",
    "digest": "sha256:45e5823c8e8f4b948f62e7fac4558490b36992e25f4a8e9e8a8647eecba35624",
    "manifest_digest": "sha256:74d609a42ec279aa63c6b4622a6fa9b5408d1ad5b1d76a1c4be40a265ce0863d",
    "platform": "linux/amd64"
  },
  "platform": {
    "platform_verification_id": "plat-us-east-1-x86_64-20260919-001",
    "ami_id": "ami-025d99823a4caad37",
    "base_ami_source": "public",
    "source_ami_name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*",
    "region": "us-east-1",
    "architecture": "x86_64"
  },
  "config": {
    "app_config_revision": "08c350dfce6a2d71d4251852a06b51ef2be6c080",
    "compose_revision": "0df942b95ac2fbd034a1948e8fafc02c7aaf415a",
    "tests_revision": "fe384bc9879bd63fb096732323380c33e3b6a415",
    "template_revision": "f14bc41776ef92827a97184784dc5519b9c576ac"
  },
  "verification": {
    "application": "passed",
    "platform": "referenced",
    "tests": "passed"
  },
  "checks": {
    "compose_started": true,
    "container_healthy": true,
    "health_check_passed": true,
    "tests_passed": true,
    "screenshots_generated": true,
    "screenshots_uploaded": false,
    "report_uploaded": false,
    "verification_manifest_uploaded": false,
    "required_platform_contract_valid": true
  },
  "artifacts": {
    "screenshots": [
      {
        "scenario": "inbox",
        "file": "inbox.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/mailpit/v1.31.2/inbox.png",
        "caption": {
          "en": "Web inbox",
          "zh": "Web 收件箱"
        }
      }
    ],
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/35450309985"
  },
  "website": {
    "app": "mailpit",
    "app_version": "v1.31.2",
    "verification_id": "mailpit-v1.31.2-20260919-001",
    "verification_run_id": "35450309985",
    "platform_verification_id": "plat-us-east-1-x86_64-20260919-001",
    "ami_id": "ami-025d99823a4caad37",
    "architecture": "x86_64",
    "region": "us-east-1",
    "display_name": {
      "en": "Mailpit",
      "zh": "Mailpit 邮件测试"
    },
    "description": {
      "en": "Email testing tool & API for developers: catch all mail in a web UI",
      "zh": "开发者邮件测试工具:全量捕获外发邮件并提供 Web UI 与 API"
    },
    "category": "devops",
    "icon": "/icons/mailpit.svg",
    "featured": true,
    "tags": [
      "email",
      "testing",
      "smtp"
    ],
    "features": [
      {
        "en": "Catch-all SMTP sink with a fast web UI",
        "zh": "全量 SMTP 捕获,Web UI 响应迅速"
      },
      {
        "en": "REST API for automated email testing",
        "zh": "REST API 支持自动化邮件测试"
      },
      {
        "en": "HTML/CSS preview, spam & link checks built in",
        "zh": "内置 HTML/CSS 预览与垃圾/链接检查"
      }
    ],
    "health": "passed",
    "status": "pending",
    "verified_at": "2026-09-19T14:58:35Z",
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/35450309985",
    "screenshots_order": [
      "inbox"
    ],
    "deploy": {
      "documentation_url": "https://github.com/axllent/mailpit/wiki",
      "regions": [
        "us-east-1"
      ],
      "instance_type": "t3.small",
      "data_volume_gb": 30,
      "container_port": 8025,
      "health_check_path": "/api/v1/info",
      "docker_image": "axllent/mailpit:v1.31.2",
      "extra_environment": [],
      "template": {
        "url": "https://corenovalaunch-templates.s3.us-east-1.amazonaws.com/corenova-one-click.template.yaml",
        "revision": "f14bc41776ef92827a97184784dc5519b9c576ac"
      },
      "post_deploy": {
        "admin_path": "/",
        "admin_setup": {
          "en": "The web inbox at / is open; point applications' SMTP at the instance's port 1025 to capture mail. No preset credentials.",
          "zh": "Web 收件箱在 / 直接开放;把应用的 SMTP 指向实例的 1025 端口即可捕获邮件;没有预置账号。"
        },
        "notes": [
          {
            "en": "SMTP listens on container port 1025 (the CFN security group opens it); the web UI/API on 8025.",
            "zh": "SMTP 监听容器 1025 端口(CFN 安全组已放行);Web UI/API 在 8025。"
          },
          {
            "en": "Mail lives on a retained volume (/data, SQLite). It keeps billing after stack deletion; snapshot it, then delete the volume when no longer needed.",
            "zh": "邮件保存在保留数据卷(/data,SQLite)中。删除栈后该卷仍会计费;请先创建快照,不再需要时再删除卷。"
          }
        ]
      },
      "cost_estimate": {
        "monthly_usd": 23,
        "note": {
          "en": "Verified default in us-east-1: ~$15.2 t3.small + ~$4 for the 20 GB root and 30 GB data gp3 volumes + $3.65 public IPv4 per month.",
          "zh": "us-east-1 已验证默认配置:t3.small 约 $15.2/月 + 20GB 系统盘与 30GB 数据盘 gp3 约 $4/月 + 公网 IPv4 约 $3.65/月。"
        }
      },
      "data_path": "/data"
    },
    "release": {
      "type": "security_update",
      "previous_version": "",
      "type_evidence": "rule2: keyword 'vulnerab' in upstream release notes"
    },
    "screenshots": [
      {
        "scenario": "inbox",
        "file": "inbox.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/mailpit/v1.31.2/inbox.png",
        "caption": {
          "en": "Web inbox",
          "zh": "Web 收件箱"
        }
      }
    ]
  },
  "verification_run_id": "35450309985",
  "verified_at": "2026-09-19T14:58:35Z"
}