{
  "generatedAt": "2026-07-05T05:22:00+02:00",
  "mode": "read-only Mailpit API smoke with redacted metadata only",
  "mailpit": {
    "endpoint": "http://127.0.0.1:57003/api/v1/messages?limit=50",
    "totalMessages": 9,
    "newMessagesCreated": 0,
    "unread": 0
  },
  "scope": [
    "Testing Teresa Dagmar #49 Abmeldelink in Mail",
    "Testing Teresa Dagmar te-intro Bestaetigungsmail ohne Signatur"
  ],
  "safety": {
    "noMailBodiesStored": true,
    "rawEmailAddressesStored": false,
    "sensitiveAccountLinksStored": false,
    "projectAlertMailGenerated": false,
    "reasonNoProjectAlertMailGenerated": "Creating a new alert confirmation mail would be a new submit/side effect and was not approved in this read-only pass."
  },
  "aggregate": {
    "messages": 9,
    "withText": 9,
    "withHTML": 9,
    "withAttachments": 2,
    "withListUnsubscribeHeader": 0,
    "withUnsubscribeText": 0,
    "withClassicGreeting": 2,
    "withSolcomSignatureMarker": 9,
    "withPhoneMarker": 5,
    "withAddressMarker": 5,
    "withPrivacyMarker": 5,
    "projectAlertConfirmationObserved": false
  },
  "messageSummaries": [
    {
      "subject": "SOLCOM PPP-ID 2 hat seine Daten aktualisiert",
      "toDomains": [
        "solcom.de"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": false,
      "phoneAddressPrivacyFooter": false,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    },
    {
      "subject": "Neue Registrierung mit der PPP-ID 2",
      "toDomains": [
        "solcom.de"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": false,
      "phoneAddressPrivacyFooter": true,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    },
    {
      "subject": "Bitte bestaetigen Sie Ihre neue E-Mail-Adresse",
      "toDomains": [
        "example.invalid"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": true,
      "phoneAddressPrivacyFooter": false,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    },
    {
      "subject": "Eingangsbestaetigung / Projekt-Nummer: 105870 / Mechanical Design Engineer (m/w/d)",
      "toDomains": [
        "example.invalid"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": false,
      "phoneAddressPrivacyFooter": true,
      "linkHosts": [
        "solcom.ddev.site",
        "solcom.de",
        "www.freiberufler-blog.de",
        "www.solcom.de",
        "www.w3.org",
        "karriere.solcom.de"
      ]
    },
    {
      "subject": "Bewerbung ueber Projektportal / Projekt-Nummer: 105870 / Mechanical Design Engineer (m/w/d)",
      "toDomains": [
        "solcom.de"
      ],
      "attachments": 1,
      "listUnsubscribeHeader": false,
      "classicGreeting": false,
      "phoneAddressPrivacyFooter": true,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    },
    {
      "subject": "Passwort zuruecksetzen fuer ***@example.invalid bei SOLCOM",
      "toDomains": [
        "example.invalid"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": false,
      "phoneAddressPrivacyFooter": false,
      "sensitiveAccountLinkRedacted": true,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    },
    {
      "subject": "Projektpartner-Account verifizieren",
      "toDomains": [
        "example.invalid"
      ],
      "attachments": 0,
      "listUnsubscribeHeader": false,
      "classicGreeting": true,
      "phoneAddressPrivacyFooter": false,
      "linkHosts": [
        "solcom.ddev.site",
        "www.w3.org"
      ]
    }
  ],
  "result": {
    "status": "partially open",
    "observations": [
      "All 9 existing local Mailpit messages have both text and HTML bodies.",
      "No existing message exposes a List-Unsubscribe header or visible unsubscribe/abmelden text marker.",
      "No existing Mailpit message is a project alert confirmation mail, so Teresa's exact alert unsubscribe-link complaint remains not directly revalidated without creating a new alert mail.",
      "Only 5 of 9 messages include the fuller phone/address/privacy footer marker set; 7 of 9 lack a classic greeting marker.",
      "Application confirmations still include legacy/external hosts such as www.solcom.de and www.freiberufler-blog.de in the mail link host inventory."
    ]
  }
}
