Kurz gesagt: Ja, wenn Sie eine direkte Verbindung zum SMTP-Server des Empfängers herstellen können. Aus den Gründen, die Rup in seiner Antwort darlegt, ist dies möglicherweise nicht besonders praktisch. Wenn Sie sich in einem Netzwerk hinter einer Firewall befinden, können Sie möglicherweise überhaupt keine Verbindung zu einem Remoteserver auf TCP-Port 25 herstellen.
Angenommen, dies gilt nicht für Sie, dann ist hier das Detail:
Wenn Sie (als E-Mail-Client) eine Verbindung zum E-Mail-Server des Empfängers herstellen, sind für diesen Server (zu Übermittlungszwecken) nur die in angegebenen Empfänger von Bedeutung RCPT TO:
. Siehe RFC2821 - Simple Mail Transfer Protocol . Es wird nicht zwischen dem Empfängertyp (zu :, cc: oder bcc :) unterschieden, sondern nur "Stellen Sie sicher, dass der Empfänger auf Ihrem Server dies erhält".
Für den eigentlichen E-Mail-Client des Empfängers sind es jedoch die Kopfzeilen der Nachricht, die angeben, wer alle Empfänger der Nachricht waren. Siehe RFC2822 - Internet-Nachrichtenformat .
Mit anderen Worten, die Header TO :, CC: und BCC: dienen dem Mail-Client, während die eigentliche Verteilung während der SMTP-Konversation mit den Mail-Servern erfolgt.
Sie können sich also tatsächlich mit einem SMTP-Server unterhalten, der ungefähr so aussieht:
C:>telnet aspmx.l.google.com 25
220 mx.google.com ESMTP f70si17620845wej.110
HELO myserver.mydomain.co.uk
250 mx.google.com at your service
MAIL FROM: <test@mydomain.co.uk>
250 2.1.0 OK f70si17620845wej.110
RCPT TO: <user_i_missed_out@mydomain.co.uk>
250 2.1.5 OK f70si17620845wej.110
DATA
354 Go ahead f70si17620845wej.110
To: recipient_on_original@somewhere.com
cc: another_recipient_on_original@somewhere.com, user_i_missed_out@mydomain.co.uk
Subject: My email
Hi - this is a test
.
250 2.0.0 OK 1277401976 f70si17620845wej.110
QUIT
221 2.0.0 closing connection f70si17620845wej.110
Connection to host lost.
Der Nettoeffekt ist, dass er user_i_missed_out@mydomain.co.uk
eine Kopie der E-Mail erhält, die ihn auf der CC-Liste hat recipient_on_original@somewhere.com
, sowie den ursprünglichen Empfänger und den ursprünglichen CC-Empfänger another_recipient_on_original@somewhere.com
.
Da wir jedoch nie eine Verbindung zu den Mailservern der beiden letzteren hergestellt haben, erhalten diese die E-Mail nicht zum zweiten Mal. Und da wir die E-Mails, die bereits an sie gesendet wurden, nicht ändern können, werden sie nie bemerken, dass wir einen weiteren CC-Empfänger hinzugefügt haben.