首页 > 解决方案 > 使用 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();

标签: javascriptphphtmllaravel

解决方案


推荐阅读