PHPMAILER中的TLS和STARTTLS

I'm trying to send an e-mail from my software but it started showing an error.. It was working just fine, and then this error showed up..

I've tried using SSL and TLS.. I've searched a lot about this but couldn't find anything.

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;

The error message i received is:

The following From address failed: contato@allcomtelecom.com : MAIL not accepted from server,530,5.7.0 Must issue a STARTTLS command first. k24sm1975609oic.29 - gsmtp SMTP server error: 5.7.0 Must issue a STARTTLS command first. k24sm1975609oic.29 - gsmtp

SMTP server error: 5.7.0 Must issue a STARTTLS command first. k24sm1975609oic.29 - gsmtp

If I use 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;

I received this error:

The following From address failed: contato@allcomtelecom.com : MAIL not accepted from server,530,5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp SMTP server error: 5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp

SMTP server error: 5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp

duanlan5320
duanlan5320 将您的代码基于PHPMailer提供的gmail示例。
5 个月之前 回复
duancaoqin6683
duancaoqin6683 你有没有尝试输入凭据,如用户名和密码。这是必需的(因此需要“身份验证”)。对不起,我在点击Enter后看到的只是gmail的一小部分。GMail要求发送电子邮件地址和密码......
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!