我已经能够使用xampp发送电子邮件,但是当我尝试在在线服务器中使用它时,它似乎无法正常工作。我尝试更改电子邮件帐户信息上写的值。似乎没有用,我希望为遇到此问题的任何人提供指导或帮助。
这是电子邮件帐户的详细信息
然后这是我的mailer.php代码
cy.get('#id-9999').find('.categoryList').should('have.value','Miscellaenous');
我收到错误消息 SMTP错误:无法连接到服务器:连接被拒绝(111) SMTP connect()失败。
对此我还是很陌生的,所以对任何事情都表示歉意。我觉得我已经快要开始工作了哈哈!
在此先感谢您的帮助! :D
答案 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库,否则请同时检查路径