PHPMAILER中的TLS和STARTTLS

时间:2019-07-04 19:06:07

标签: php smtp phpmailer tls1.2 starttls

我正在尝试从我的软件发送电子邮件,但是它开始显示错误。.它工作正常,然后出现了此错误。.

我尝试使用SSL和TLS。我对此进行了很多搜索,但找不到任何内容。

require_once("phpmailer/class.phpmailer.php");
require_once("phpmailer/class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();

$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->SMTPAutoTLS = true;
$mail->SMTPAuth = true;

我收到的错误消息是:

以下发件人地址失败:contato@allcomtelecom.com:服务器,530,5.7.0不接受MAIL必须首先发出STARTTLS命令。 k24sm1975609oic.29-gsmtp SMTP服务器错误:5.7.0必须首先发出STARTTLS命令。 k24sm1975609oic.29-gsmtp

SMTP服务器错误:5.7.0必须首先发出STARTTLS命令。 k24sm1975609oic.29-gsmtp

如果我使用SSL

require_once("phpmailer/class.phpmailer.php");
require_once("phpmailer/class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();

$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;

我收到此错误:

以下发件人地址失败:contato@allcomtelecom.com:不接受来自服务器的邮件,530,5.5.1要求身份验证。了解更多信息,请访问530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13-gsmtp SMTP服务器错误:5.5.1需要身份验证。在530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13-gsmtp

中了解更多信息

SMTP服务器错误:5.5.1需要身份验证。在530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13-gsmtp

中了解更多信息

0 个答案:

没有答案