1

如果邮件服务器需要,我在这里查找和提供 smtp 凭据。但是我怎么知道我的服务器是否需要它?

我在 PHP 中编写脚本并使用 PHPMailer

4

2 回答 2

2

简单...让 PHPmailer 尝试发送没有凭据的电子邮件。如果电子邮件因缺少凭据而被拒绝,->Send()将返回错误,您可以查看$ErrorInfo详细信息。

如果需要身份验证,则通常发送尝试将被拒绝,并出现 SMTP 错误 530。

于 2010-04-26T16:31:47.610 回答
1

好吧,如果它真的是“你的”服务器,那么你应该知道你是如何配置它的。如果不是,并且没有向您提供该信息,请尝试发送没有凭据的测试邮件。如果它有效,瞧!

如果您的意思是如何从 PHP 中一般地发现邮件服务器是否需要凭据,那不应该是您的工作。应该由用户来配置。

于 2010-04-26T08:34:26.490 回答