最近我收到了一封电子邮件,显然是由没有发件人和收件人地址的机器人发送的。我使用过的所有电子邮件 API 都至少需要发件人地址和收件人地址
所以我真的不知道接下来发生的事情
这怎么可能?为什么有人或(某个机器人)可以发送一封没有发件人和收件人地址的电子邮件?
(如果您看不到图像:这是一个屏幕截图,显示“发件人”和“收件人”地址实际上是空白的)
是否有任何 API 允许此功能
我甚至检查了邮件标题,上面写着
来自 nobody 星期四 1 月 28 日 13:02:14 2010
X-Apparently-To:
[电子邮件保护]通过
203.104.17.150;2010 年 1 月 28 日星期四 05:09:14 -0800 返回路径:
X-YMailISG:
答案1
看一下 :
http://db.ilug-bom.org.in/lug-authors/philip/docs/mail-stuff/smtp-intro.html
发件人可以在收件人和发件人标头中输入任何内容。SMTP 服务器将发送到使用 RCPT TO 命令定义的地址。如果您的垃圾邮件过滤器或邮件服务器没有阻止它,它将被发送。
答案2
您可以在电子邮件的发件人:字段中输入您想要的内容。大多数 SMTP 库都支持此功能。
答案3
虽然我从未尝试过,但用代码编写这样的电子邮件可能是可行的。您也可以直接与电子邮件服务器通信,并使用 telnet 在其上创建电子邮件。网上有很多例子,这里有。