Короче говоря - да, это возможно, если вы можете подключиться непосредственно к SMTP-серверу получателя. По причинам, изложенным Рупом в своем ответе, это может быть не особенно практично, и если вы находитесь в сети за брандмауэром, вы, возможно, вообще не сможете установить соединение с удаленным сервером через TCP-порт 25.
Предполагая, что это не относится к вам, вот деталь:
Когда вы (как почтовый клиент) подключаетесь к почтовому серверу получателя, все, о чем заботится этот сервер (для целей доставки), - это получатели, указанные в RCPT TO:
. См. RFC2821 - Простой протокол пересылки почты . Он не различает тип получателя (to :, cc: или bcc :), он просто знает, что вы говорите «убедитесь, что получатель на вашем сервере получает это».
Однако, что касается действительного почтового клиента получателя, именно заголовки в сообщении говорят, кем были все получатели сообщения. См. RFC2822 - Формат интернет-сообщения .
Другими словами, заголовки TO :, CC: и BCC: существуют для почтового клиента, тогда как фактическое распределение обрабатывается во время SMTP-диалога с почтовыми серверами.
Таким образом, вы можете на самом деле поговорить с SMTP-сервером, который выглядит примерно так:
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.
Чистый эффект заключается в том, что он user_i_missed_out@mydomain.co.uk
получает копию электронного письма, в котором он указан в списке копий, а также в качестве исходного адресата recipient_on_original@somewhere.com
и исходного получателя копии another_recipient_on_original@somewhere.com
.
Однако, поскольку мы никогда не подключались к почтовым серверам последних двух, они фактически не получают письмо во второй раз. И поскольку мы не можем изменить письма, которые уже были отправлены им, они никогда не заметят, что мы добавили другого получателя cc.