我使用后缀2.9.6,并使用milter来阅读我的应用程序的内容。 我看到Postfix吞下密件:来自收到的电子邮件的标题,我的米尔特错过了密件抄送标题。 是否有这个原因,并告诉后缀不要删除这个密件抄送头? 我search,并无法find任何关于这个问题的线索。
就我所知,Postfix对BCC字段没有任何作用。
BCC地址,像Cc一样,只存在于你的电子邮件客户端。 SMTP服务器只知道信封中的RCPT TO:地址。
就像蜗牛邮件信件一样,SMTP电子邮件具有两组不同的地址信息:SMTP服务器用于路由和发送电子邮件的信封头(如打印在信封外面的地址)以及常规头,这些邮件是邮件的一部分,只有邮件客户端/networking邮件中的用户才能阅读和解释,就像邮件中物理邮件开始时所附的地址一样。
与邮局不同,SMTP通常会在邮件传递给用户之前丢弃大部分信封。
与外发SMTP服务器通信时,您的电子邮件客户端将为每个收件人(电子邮件客户端中的“收件人To: ,“ CC:和“ BCC:字段中的每个地址)设置为信封中唯一的“ RCPT TO:那么根本就不会在消息本身中包含任何BCC地址。
一个简单的telnet邮件会话可能会更好地说明这一点
[user@example ~]$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. <<< 220 example.com ESMTP Sendmail 8.14.4/8.14.4; Fri, 17 Jul 2015 20:29:26 +0200 helo localhost <<< 250 example.com Hello localhost [127.0.0.1], pleased to meet you MAIL FROM:me@localhost <<< 250 2.1.0 me@localhost... Sender ok RCPT TO:[email protected] <<< 250 2.1.5 [email protected]... Recipient ok RCPT TO:[email protected] <<< 250 2.1.5 [email protected]... Recipient ok RCPT TO:[email protected] <<< 250 2.1.5 [email protected]... Recipient ok DATA <<< 354 Enter mail, end with "." on a line by itself Subject: test From: [email protected] To: [email protected] Cc: [email protected] this is an email message. that has two lines. . <<< 250 2.0.0 t6HITQXA020072 Message accepted for delivery quit