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