php - 如何使用 PHP Mailer 向 gmail 发送电子邮件?
问题描述
我需要使用 PHP Mailer 发送邮件。
邮件正在发送,但在 gmail 中未收到。在 phpmailer 文件夹中,我有 3 个文件:class.phpmailer.php、class.smtp.php、PHPMailerAutoload.php
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host='smtp.gmail.com';
$mail->Port=587;
$mail->SMTPAuth=true;
$mail->SMTPSecure='tls';
$mail->Username='mail@gmail.com';
$mail->Password='password';
$mail->setFrom('mail@gmail.com','Company');
$mail->addAddress('company@gmail.com');
$mail->addReplyTo('mail@gmail.com');
$mail->isHTML(true);
$mail->Subject='New Form Submission';
$mail->Body='<h1>Hello</h1>';
header("Location: ../123.php");
解决方案
尝试在 PHPMailer 中使用调试模式: https ://github.com/PHPMailer/PHPMailer/wiki/SMTP-Debugging
这将向您显示有关交易所的其他信息。
推荐阅读
- hyperledger-fabric - Hyperledger Fabric 部署新的链码
- mysql - 选择记录时MySql更改日期
- apache - Apache 服务器:根据 Tomcat 中部署的应用程序直接连接到特定的工作人员
- php - 移动蛋糕php网站
- asp.net - 如何从 Internet Explorer 中删除尾部斜杠?
- mysql - MySQL - 用一个查询增加几行的值
- android - Android 上的单元测试 EventBus
- javascript - 对象格式 - .map 正在删除我的第一行
- magento - 无法在 magento 1.9 的控制器中调用辅助函数
- sql - 执行动态查询并将值分配给两个变量