我正在尝试使用PHP脚本验证电子邮件,但我收到了一些奇怪的错误。
我的脚本在localhost上工作正常,但是当我将脚本上传到Web服务器时,即使我测试的每个电子邮件地址都显示正确,它也无法正常工作。
当我查看连接日志时,我发现看起来并不合适。就像我用telnet连接并输入波纹管命令
mail from: <postmaster@mydomain.com>
我得到了这个回复
250 2.1.0 OK ed10si5453372wjb.149 - gsmtp
rcpt to: <abc12765tyus@gmail.com>
我得到了这个回复
550-5.1.1 The email account that you tried to reach does not exist. Please try
,但是当我使用我的脚本时,使用相同的命令
MAIL FROM: <postmaster@mydomain.com>
我收到了这个:
220 and/or bulk e-mail.
rcpt to: <abc12765tyus@gmail.com>
我得到了这个回复
250 srv.mydomain.com Hello srv.mydomain.com [192.*.*.*]
可能存在什么问题以及如何解决这个问题?