PHPMailer无法在虚拟主机上工作

时间:2018-07-07 11:40:31

标签: php phpmailer

我已经能够使用xampp发送电子邮件,但是当我尝试在在线服务器中使用它时,它似乎无法正常工作。我尝试更改电子邮件帐户信息上写的值。似乎没有用,我希望为遇到此问题的任何人提供指导或帮助。

这是电子邮件帐户的详细信息

Email Account Details

然后这是我的mailer.php代码

cy.get('#id-9999').find('.categoryList').should('have.value','Miscellaenous');

我收到错误消息 SMTP错误:无法连接到服务器:连接被拒绝(111) SMTP connect()失败。

对此我还是很陌生的,所以对任何事情都表示歉意。我觉得我已经快要开始工作了哈哈!

在此先感谢您的帮助! :D

1 个答案:

答案 0 :(得分:0)

嘿,这很简单...使用此代码:

<?php
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;

    require 'PHPMailer/src/Exception.php';
    require 'PHPMailer/src/PHPMailer.php';
    require 'PHPMailer/src/SMTP.php';
    $mail = new PHPMailer(true);
    $name = 'Name to be displayed!';
    $message = 'Never Give Up!';
    $subject = 'Test mail!';
    $mail->isSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 587;
    $mail->SMTPAuth = true;
    $mail->Username = 'yourmail@gmail.com';
    $mail->Password = 'youpass';
    $mail->SMTPSecure = 'tls';
    $mail->addReplyTo($to, $name);
    $mail->setFrom($to, $name);
    $mail->addAddress($to);
    $mail->Subject = $subject;
    $mail->msgHtml($message);
    $mail->send();
?>

使用此兄弟,让我知道它是否有效?

  

希望您在根目录中添加了PHPMailer库,否则请同时检查路径