SMTP connect() failed error in PHPMailer(PHPMailer 中的 SMTP 连接()失败错误)
问题描述
我对 PHP 完全陌生,我想使用 PHP 发送邮件.我有一个联系我们表格,该表格将接受与我联系的人的电子邮件,因此邮件将发送给我.我正在使用来自 https://github.com/PHPMailer/PHPMailer/tree/master的 PHPMailer 库a> 以下是我正在使用的代码片段.
I am completely new to PHP and I want to send a mail using PHP. I have a Contact Us form whcih will accept email is of the person contacting me and therefore the mail will be sent to me. I am using PHPMailer library from https://github.com/PHPMailer/PHPMailer/tree/master and following is the code snippet I am using.
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPSecure = 'tls';
$mail->Host = "resolver1.opendns.com"; // this SMTP server of my machine
//$mail->Host = "208.67.222.222";//ip ; which one to use the resolver1.opendns.com or 208.67.222.222 ???
$mail->From = "xyz@gamil.com;//email id of the person
$mail->AddAddress("datta.dhonde@coreathena.com");//my email id
$mail->Subject = "First PHPMailer Message";
$mail->Body = "Hi!
This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
if(!$mail->Send())
{
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
}
else
{
echo 'Message has been sent.';
}
?>
我收到错误消息未发送.邮件程序错误:SMTP 连接()失败."我没有得到什么问题..?$邮件->主机=";请评论这代表什么?
I am getting the error " Message was not sent.Mailer error: SMTP connect() failed." I am not getting what is the problem..? $mail->Host = ""; please comment on what this stands for??
推荐答案
添加 $mail->SMTPDebug = 1;
并尝试调试问题.
Add $mail->SMTPDebug = 1;
and try to debug the problem.
这篇关于PHPMailer 中的 SMTP 连接()失败错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:PHPMailer 中的 SMTP 连接()失败错误
基础教程推荐
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在多维数组中查找最大值 2021-01-01