Wie sende ich eine E-Mail nur an einen Empfänger?

Wie sende ich eine E-Mail nur an einen Empfänger?

Gibt es eine Möglichkeit, E-Mails zu senden, bei denen der Empfänger die E-Mail-Adressen mehrerer Empfänger, einschließlich seiner eigenen, sieht, die aber tatsächlich nur an einen Empfänger selbst gesendet werden?

Antwort1

Ja, es ist immer möglich, dass die SMTP-Empfängerliste völlig anders ist als die Header „An:“ oder „Cc:“. Für die Server sind die Header eigentlich egal.

So funktioniert beispielsweise die „Bcc:“-Adressierung (da es überhaupt keinen „Bcc:“-Header gibt), es kann aber auch andersherum funktionieren und Header enthalten, die nichts mit der tatsächlichen Empfängerliste zu tun haben.

In einer SMTP-Konversation würde es folgendermaßen aussehen:

$ nc mailserver.example.net smtp220 mailserver.example.net ESMTP Hallo!
→ ehlo IhrHostname.isp.net250 mailserver.beispiel.net
→ Mail von:<[email geschützt]>250 OK
→ empf. an:<[email geschützt]>250 OK
→ empf. an:<[email geschützt]>250 OK
→ Daten354 Warten auf Daten
→ Zu: <[email geschützt]>, <[email geschützt]>
→ Betreff: Hallo.
→ Inhaltstyp: text/plain; Zeichensatz=utf-8
→ Das Problem mit E-Mails ist, dass man praktisch alles fälschen kann.
→ .250 OK
→ beenden221 Tschüss

Die im Umschlag angegebenen Adressen rcptsind die tatsächlichen Empfänger. Sie erhalten die Nachricht.

Die in der Kopfzeile – – angegebenen Adressen To:dienen lediglich der Anzeige. Sie werden nicht zum Versenden verwendet.

Bei der Verwendung des UnixsendmailSchnittstelle gilt dieselbe Regel, außer dass die Empfänger in der Befehlszeile angegeben werden:

$ sendmail[email geschützt]
→ Zu: <[email geschützt]>, <[email geschützt]>
→ Betreff: Hallo.
→ Inhaltstyp: text/plain; Zeichensatz=utf-8
→ Eine Sache bei E-Mails ist, dass man praktisch alles fälschen kann.CtrlD

Antwort2

Absolut. Während der Sendephase musst du nur mit dem MX-Server des Empfängers kommunizieren und diesen nur im RCPTBefehl angeben. Aber ich kenne keinen MUA, der das kann.

verwandte Informationen