我已经做了我的研究,一切都是关于根据返回的电子邮件处理反弹,但我的问题是,是否有可能检查电子邮件是否会被反弹而不通过反弹的电子邮件?
不,不直接。除非PHP正在与之通信的SMTP服务器(例如,您的本地sendmail
安装)立即拒绝电子邮件,否则PHP将假定电子邮件正在发送途中。如果电子邮件后来被其他邮件服务器退回(例如,接收端没有这样的用户,邮箱已满等),则该退回是一封完全独立的电子邮件,将发送到您原始电子邮件中的From:
。
您可以将该邮箱与PHP连接,例如|php somescript.php
规则在.forward
文件中,以便任何进入该地址的电子邮件都被管道传输到PHP脚本中,但这将是一个完全独立的脚本,与首先发送原始电子邮件的脚本没有任何关系。