php - 使用 GoDaddy 的 SMTP 服务器电子邮件无法连接
问题描述
我正在尝试PHPMailer
使用 GoDaddy 的SMTP
服务器发送电子邮件(因为我听说他们阻止了 Gmail 的 SMTP,否则我会使用它)。这是我的代码:
<?php
require_once "vendor/autoload.php";
$name = $_POST["name"];
$email_from = $_POST["email"];
$telephone = $_POST["telephone"];
$message = "Name: ".$name."\r\n".
"Email: ".$email_from."\r\n".
"Telephone: ".$telephone."\r\n";
$email_to = "myemail@gmail.com";
if(isset($_POST['submit'])){
$mail = new PHPMailer\PHPMailer\PHPMailer;
$mail->isSMTP();
$mail->Host = "localhost";
$mail->SMTPAuth = false;
$mail->Port = 50;
$mail->From = $email_from;
$mail->FromName = $name;
$mail->addAddress($email_to);
$mail->addReplyTo($email_from);
$mail->Subject = "Info";
$mail->Body = $message;
if ($_POST["submit"]){
if(!$mail->send()){
echo "Mailer error: " . $mail->ErrorInfo;
}
else{
echo "Message sent successfully";
}
}
}
我已经查找了很多解决方案,但找不到任何有用的解决方案。SMTP
基本上我尝试过的 GoDaddy 配置都不起作用。我得到错误:Mailer error: SMTP connect() failed. https://github.com/PHPMailer/wiki/Troubleshooting
。
我应该如何配置它才能工作?谢谢。
解决方案
推荐阅读
- django - django简单的历史字段索引
- json - Datatable 版本 1.10.21 卡在 ASP.NET Core 3.1 中的“处理...”上
- postgresql - 从 PostgreSQL 数据库中删除多个用户
- angular - 什么解决方案可以消除 ng-If 错误?
- javascript - 代码未从 json 文件中读取信息
- html - 如何正确地将自定义 css 应用于材质 ui 按钮?
- javascript - 如何获取不带 Id 或标记名的 html 的文本内容?
- reactjs - 如何修复未找到 CpResource 错误 | 反应原生
- python - 在 AWS 中创建 python 服务器而不违反免费套餐
- r - 将 eval(parse()) 与多元素向量一起使用