首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHPMailer在虚拟主机上不起作用

PHPMailer在虚拟主机上不起作用
EN

Stack Overflow用户
提问于 2018-07-07 19:40:31
回答 1查看 2.1K关注 0票数 1

我已经能够使用xampp发送电子邮件,但当我尝试在我的在线服务器中使用它时,它似乎不起作用。我尝试更改写在我的电子邮件帐户信息上的值。这似乎不起作用,我希望任何遇到这个问题的人都能得到任何指导或帮助。

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

然后这是我的mailer.php代码

代码语言:javascript
复制
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {

  $mail->SMTPDebug = 2;

  $mail->isSMTP();
  $mail->Host = 'localhost';
  $mail->Username = 'email';
  $mail->Password = 'password';

  $mail->SMTPSecure = 'ssl';
  $mail->SMTPAuth = true;
  $mail->Port = 465;

  $mail->setFrom('email', 'Test Message');

  $mail->addAddress("email");

  $mail->isHTML(true);
  $mail->Subject = 'This is the Subject';
  $mail->Body    = 'This has been sent';
  $mail->AltBody = 'This has been sent';

  $mail->send();
  echo 'Message has been sent';

 } catch (Exception $e) {
    echo 'Message could not be sent. Mailer Error: <br>', $mail->ErrorInfo;
 }

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

我对此还是个新手,所以对任何事我都要提前道歉。我觉得我离让它工作很近了,哈哈!

提前感谢您的帮助!:D

EN

回答 1

Stack Overflow用户

发布于 2018-07-08 00:43:07

这很简单..。使用以下代码:

代码语言:javascript
复制
<?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库,如果没有,也请检查路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51222841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档