我想知道,在不发送电子邮件的情况下,如何检查SMTP服务器是否需要身份验证。我得到了SMTPSendFailedException on Transport.send(mimemessage),它进一步说“必须首先发出STARTTLS命令”,但我不想使用任何身份验证方法。是否有任何方法来检查是否需要身份验证而不实际发送电子邮件。
任何帮助都将不胜感激。
我可以通过IMAP从交换服务器提取电子邮件,但问题是在发送邮件。[192.168.10.2] said: 5305.7.1 Client was not authenticated (in reply to MAIL FROM command))我已经完成了身份验证,现在我从exchange服务器收到了另一个错误:
5.7.1 Client does not have permission
我正在使用基于Ubuntu的ec2实例,最近我在aws上转换了代码,看起来电子邮件功能不起作用。我正在使用gmail SMTP服务下面是我的代码 'class'=>'application.extensions.smtpmail.PHPMailer=>true,
this code is working on my unix based server but on aws it is