【发布时间】:2011-02-12 07:26:48
【问题描述】:
如果邮件服务器需要,我来这里是为了查找和提供 smtp 凭据。但是我怎么知道我的服务器是否需要它呢?
我正在用 PHP 编写脚本并使用 PHPMailer
【问题讨论】:
标签: php phpmailer mail-server
如果邮件服务器需要,我来这里是为了查找和提供 smtp 凭据。但是我怎么知道我的服务器是否需要它呢?
我正在用 PHP 编写脚本并使用 PHPMailer
【问题讨论】:
标签: php phpmailer mail-server
简单... 让 PHPmailer 尝试发送没有凭据的电子邮件。如果电子邮件因缺少凭据而被拒绝,->Send() 将返回错误,您可以查看$ErrorInfo 了解详细信息。
如果需要身份验证,则通常发送尝试将被拒绝并返回 SMTP 错误 530。
【讨论】:
好吧,如果它真的是“你的”服务器,那么你应该知道你是如何配置它的。如果不是,并且没有向您提供该信息,请尝试发送没有凭据的测试邮件。如果它有效,瞧!
如果您的意思是如何从 PHP 中一般地发现邮件服务器是否需要凭据,那不应该是您的工作。应该由用户来配置。
【讨论】: