javascript - 使用 phpmailer 发送带有别名的电子邮件。从别名制作发件人
问题描述
我正在尝试将其设置为别名电子邮件。我在 gmail 中创建了别名电子邮件。我将它设置为默认发件人,所以如果我从 gmail 发送普通电子邮件,它工作正常。但是当我从 phpmailer 发送电子邮件时,接收电子邮件会显示原始电子邮件和别名电子邮件。我的代码使用端口 465 和 ssl。如果我将它与端口 587 对接并且 tls 什么都不做(phpmailer)不起作用。
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->SMTPDebug = 2;
$mail->Port = 465;
$mail->IsHTML();
$mail->Username = 'original email';
$mail->Password = 'app password';
$mail->SetFrom('alias email', '');
$mail->Subject = 'Massage from alias.';
$mail->Body = 'test';
$mail->addAddress('send to', 'ToEmail');
$mail->send();
解决方案
推荐阅读
- python - Web 应用程序:Flask - html - wtforms:带有两个提交按钮的表单
- reactjs - EsLint 误解了 no-unused-vars 中的 import 语句
- amazon-web-services - AWS DMS - 从多个表中选择列
- asp.net-core - JWT 身份验证检查和验证
- mysql - 如果子查询引用基表,则 Django QuerySet.update() 在 MySQL 上失败
- python - 是否可以在 python tensorflow 中只运行 predict 方法而不运行整个文件?
- cypress - 赛普拉斯 baseUrl 配置
- python - 有一个 matplotlib 按钮断开它自己的回调
- javascript - 如何修改贝宝智能按钮以包含增值税(税)
- swift - 表格视图单元格的值正在混合