Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email phpmailer 6.0成功消息,但未收到使用gmail作为中继的邮件_Email_Gmail_Phpmailer - Fatal编程技术网

Email phpmailer 6.0成功消息,但未收到使用gmail作为中继的邮件

Email phpmailer 6.0成功消息,但未收到使用gmail作为中继的邮件,email,gmail,phpmailer,Email,Gmail,Phpmailer,我尝试过对我的代码进行大量修改,但没有效果。代码本身不返回任何错误,而是给出一条成功消息。我用gmail作为我的中继 另外,我注释掉了$mail->IsSMTP()因为我在这里看到了一个类似的问题,将其用作修复,所以我收到了一个“smtp连接失败”错误 我正在使用phpmailer6.0 这是我的密码: 如果您注释掉isSMTP(),您就不是在“使用gmail作为中继”,因为它根本不使用SMTP,并且会忽略您的所有SMTP设置。您使用PHP内置的mail功能通过本地邮件服务器发送邮件 通过gm

我尝试过对我的代码进行大量修改,但没有效果。代码本身不返回任何错误,而是给出一条成功消息。我用gmail作为我的中继

另外,我注释掉了
$mail->IsSMTP()因为我在这里看到了一个类似的问题,将其用作修复,所以我收到了一个“smtp连接失败”错误

我正在使用phpmailer6.0

这是我的密码:

如果您注释掉
isSMTP()
,您就不是在“使用gmail作为中继”,因为它根本不使用SMTP,并且会忽略您的所有SMTP设置。您使用PHP内置的
mail
功能通过本地邮件服务器发送邮件

通过gmail发送邮件时,您不能使用任意发件人地址,不过您可以在gmail帐户中预设别名

您的代码基于一个非常古老和过时的示例—使用PHPMailer提供的gmail示例

错误输出中最重要的部分是:
网络不可访问
-这可能意味着您的ISP阻止出站SMTP-您是否有机会使用GoDaddy

接下来,您有一个基本的错误配置:您正在使用
SMTPSecure='tls'
连接到端口465,这意味着它将尝试使用SMTP+STARTTLS显式tls加密,而这在端口465上根本不起作用。这是使用提供的示例的一个关键原因——它们不会出现这样的基本错误

这些内容中的每一项都包含在到的错误链接中