![如果设置了标题,Postfix 将邮件处理为内部邮件而不是外部邮件](https://linux22.com/image/799763/%E5%A6%82%E6%9E%9C%E8%AE%BE%E7%BD%AE%E4%BA%86%E6%A0%87%E9%A2%98%EF%BC%8CPostfix%20%E5%B0%86%E9%82%AE%E4%BB%B6%E5%A4%84%E7%90%86%E4%B8%BA%E5%86%85%E9%83%A8%E9%82%AE%E4%BB%B6%E8%80%8C%E4%B8%8D%E6%98%AF%E5%A4%96%E9%83%A8%E9%82%AE%E4%BB%B6.png)
如果设置了特定的标题,是否有办法强制 Postfix 将邮件作为新邮件(Inmail)而不是已发送邮件(Outmail)处理?
因为内邮要经过路由规则(例如转发)并只递送到收到的地址。外邮将递送到收件人、抄送人和密送人中的所有地址。
我希望所有这些(收件人、抄送)标题都存在,但我希望邮件只发送到特定的地址。
我把邮件发送到一个地址,用 php 解析它,并希望根据邮件中的信息将其发送到用户地址。但当然,邮件已经从发送服务器发送给了所有其他收件人。
用法:
- 邮件列表
- 支持系统
- ETC。
答案1
Postfix 对邮件类型没有这种区分。所有邮件对于所有信封收件人地址都经过相同的路由过程。
、和标头与此无关。只有在将消息提交给程序并指定选项时To
, postfix 才会使用这些标头。在这种情况下,将检查这些标头以获取原始信封的收件人列表。CC
BCC
sendmail
-t
除上一段所述情况外,收件人列表始终与任何标题分开指定,可以使用RCPT TO
SMTP 命令或作为程序的非选项参数sendmail
。