![阻止发送电子邮件但允许密件抄送](https://linux22.com/image/1365959/%E9%98%BB%E6%AD%A2%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%BD%86%E5%85%81%E8%AE%B8%E5%AF%86%E4%BB%B6%E6%8A%84%E9%80%81.png)
是否可以将电子邮件发送给特定用户并将密件抄送给某人,然后阻止电子邮件发送给收件人,同时仍允许密件抄送电子邮件通过?
基本上,我们希望让所有密件抄送人都觉得电子邮件已经发送给了收件人,但实际上并没有将电子邮件发送给收件人
答案1
当发送一封有多个收件人的邮件时,MTA 会将该邮件的副本发送给收件人列表中的每个人。如果字段中的人To:
不存在,您将收到收件人未送达的回执,但密件抄送将通过。
虽然说实话,使用 postfix 来做始终密件抄送使用别名(发送到 /dev/null)可能会更干净。
答案2
我认为没有简单的方法可以使这个 hack 成功。
如果您的密件抄送收件人与收件人位于不同的服务器上,那么您可能能够阻止收件人的 IP 地址,尽管这可能会导致整封电子邮件无法通过,具体取决于邮件传输代理的工作方式......
答案3
我认为你只是想和你的朋友开个玩笑,而不是想在这里欺骗别人。
您可以尝试的一件事是,如果此人的地址是,[email protected]
则将地址设置to
为略有不同的地址,例如[email protected]
。这会给人一种印象,即邮件已发送给 Mr Doe,但实际上并未发送。
答案4
我认为您无法阻止发送到“收件人”地址...除非我不知道那里有什么新的东西。
一个简单的解决方法:收件人:您自己密送:您真正想要发送的所有人
因此每个人都会收到一封由您发送、寄给您的电子邮件,仅此而已。
当您将邮件密送给某人时,他们可以看到“收件人”电子邮件地址。无论电子邮件是否真的被接收地址发送/拒绝/退回/标记为垃圾邮件/等等,都无关紧要,因为密送的人看不到它们,他们不知道也不关心它是否已发送。他们只能将电子邮件地址视为信息。他们甚至无法检查它是否真的已发送。