【问题标题】:PHP Email Using SMTP going to spam [duplicate]PHP电子邮件使用SMTP去垃圾邮件[重复]
【发布时间】:2018-04-01 09:08:09
【问题描述】:

在我使用 Yii 2 PHP 构建的 Web 应用程序上, 我们使用 Swiftmailer 发送电子邮件

它被配置为连接到 SMTP 服务器以发送电子邮件 - 以避免出现问题。

电子邮件采用 HTML 格式,并且在邮件正文中有链接。 在 gmail 帐户上,这些电子邮件直接进入垃圾邮件文件夹。 请提供有关如何解决此问题的任何建议!

我的 Swiftmailer 配置如下:

    'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'useFileTransport'=>false,
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'mail.domainhere.com',
            'username' => 'address@domainhere.com',
            'password' => 'PASSWORDHERE',
            'port' => '465',
            'encryption' => 'ssl',
        ],
    ],

当我向自己的 gmail 帐户发送电子邮件时,我会在电子邮件中收到以下警告:

请注意此消息。许多人将类似的邮件标记为网络钓鱼诈骗,因此这可能包含不安全的内容

谢谢! 杰森

【问题讨论】:

    标签: php email yii2 gmail spam


    【解决方案1】:

    这可能与您的代码无关,如果您刚开始从您的(可能是新的)域发送电子邮件,则 Gmail/Outlook/等电子邮件服务的垃圾邮件过滤器可能需要一段时间才能看到来自您的域实际上不是垃圾邮件。

    但是,您的电子邮件内容可能会对此产生影响。你 can take a look here 查看您的电子邮件是否包含任何可能触发 Gmail 垃圾邮件过滤器的内容。

    【讨论】:

    • 看起来它的回复字段。我发送电子邮件的域和回复的域是不同的域。一旦我删除了对它不再被标记为垃圾邮件的回复。有没有办法解决这个问题?
    • @Mystx 我不知道是否有办法解决这个问题。您当然可以使用相同的域进行回复,然后在内部将这些回复转发到另一个域。
    猜你喜欢
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多