我已经在几个项目中使用了 PHPMailer,但现在我陷入了困境。它给了我错误:
SMTP 错误:无法连接到 SMTP 主机。
我尝试过从 Thunderbird 发送电子邮件,它有效!但不是通过 PHPMailer ...以下是 Thunderbird 的设置:
服务器名称:mail.exampleserver.com
端口:587
用户名:user@exampleserver.com
安全身份验证:否
连接安全:STARTTLS
我将它们与我上一个使用 PHPMailer 的项目中的服务器进行了比较,它们是:
服务器名称:mail.exampleserver2.com
端口:465
用户名:user@exampleserver2.com
安全身份验证:否
连接安全:SSL/TLS
我的 php 代码是:
$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
我哪里错了?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号