Tôi đã sử dụng PHPMailer trên một số dự án nhưng bây giờ tôi bị kẹt. Nó cho tôi lỗi:
Lỗi SMTP: Không thể kết nối với máy chủ SMTP.
Tôi đã thử gửi email từ Thunderbird và nó hoạt động! Nhưng không phải thông qua PHPMailer ... Dưới đây là các thiết lập từ Thunderbird:PHPMailer: Lỗi SMTP: Không thể kết nối với máy chủ SMTP
Tên Server: mail.exampleserver.com
Cổng: 587
Tên đăng nhập: [email protected]
an toàn xác thực: Không
kết nối an ninh: STARTTLS
tôi đã so sánh chúng với các máy chủ tại dự án cuối cùng của tôi, nơi tôi đã sử dụng PHPMailer và họ là:
Tên máy chủ: mail.exampleserver2.com
Cổng: 465
Tên đăng nhập: [email protected]
an toàn xác thực: Không
Connection Security: SSL/TLS
mã php của tôi là:
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = SMTP_HOST; // SMTP servers
$mail->Port = SMTP_PORT; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = SMTP_USER; // SMTP username
$mail->Password = SMTP_PASSWORD; // SMTP password
$mail->From = MAIL_SYSTEM;
$mail->FromName = MAIL_SYSTEM_NAME;
$mail->AddAddress($aSecuredGetRequest['email']);
$mail->IsHTML(true); // send as HTML
Tôi sai ở đâu?
http://stackoverflow.com/questions/42471693/phpmailer-using-gmail-gives-error/42472146?noredirect=1#comment72085437_42472146 –