小编red*_*009的帖子

Phpmailer使用smtp与Gmail无法正常工作 - 连接超时

我查看了以下链接:

phpmailer发送gmail smtp超时

通过PHP邮件程序使用Gmail SMTP服务器发送电子邮件

http://uly.me/phpmailer-and-gmail-smtp/

...并试图为自己实现这些的组合......但大多数时候它发送此消息......

无法发送消息.

邮件程序错误:SMTP连接()失败.

然而有一次,当我在"tls"和"ssl"之间进行实验时,它发送了这个...

SMTP错误:无法连接到服务器:连接超时(110)SMTP连接()失败.无法发送消息.

邮件程序错误:SMTP连接()失败.

我的代码附上了...我不知道错过了什么?我问网络托管服务是否阻止并给他们一个我的代码模板 - 他们说服务器允许连接到Gmail的SMTP.

    require_once("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail -> IsSMTP();
    $mail -> SMTPDebug = 2;
    $mail -> SMTPAuth = 'true';
    $mail -> SMTPSecure = 'tls';
    $mail -> SMTPKeepAlive = true;
    $mail -> Host = 'smtp.gmail.com';
    $mail -> Port = 587;
    $mail -> IsHTML(true); 

    $mail -> Username = "myemail@gmail.com";
    $mail -> Password = "mypassword";
    $mail -> SingleTo = true; 

    $to = xxx;                           
    $from = xxx;
    $fromname = xxx; …
Run Code Online (Sandbox Code Playgroud)

php email ssl gmail phpmailer

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

email ×1

gmail ×1

php ×1

phpmailer ×1

ssl ×1