【问题标题】:yii2 swift mail is going to spamyii2 swift mail 会变成垃圾邮件
【发布时间】:2020-02-25 10:04:48
【问题描述】:
my config is 
     'mail' => [
     'class' => 'yii\swiftmailer\Mailer',
     'useFileTransport' => false,
     'transport' => [
     'class' => 'Swift_SmtpTransport',
     'host' => 'cpanelhost',  
     'username' => 'cpanel mail username',
     'password' => 'cpanelpassword',
     'port' => '465',
     'encryption' => 'tls',
     ]


and my model,

       $message  = Yii::$app->mailer->compose('@app/mail/new', ['status' => $model->status,'note' => 
        $model->description,'process' => $model->job_process_id])
        ->setFrom(['example@gmail.com' => 'title'])
        ->setTo($Jobmodel->email)
        ->setSubject('Status Change');
        $message->getSwiftMessage()->getHeaders()->addTextHeader('name', 'value');
        $message->send();

此邮件将使用 php 7.2 发送到 spam.iam。我将配置邮件 => 更改为邮件程序,但仍会发送垃圾邮件。如果我删除该配置不阻止邮件,实际上发送邮件不需要该配置,邮件无需使用配置即可发送,但它会成为垃圾邮件。

【问题讨论】:

  • 任何帮助????????

标签: yii2 swiftmailer


【解决方案1】:

您的电子邮件进入垃圾邮件不是因为 Swiftmailer,而是因为您的电子邮件托管服务提供商。

您可以考虑使用第 3 方电子邮件服务,例如 Mailgun、SendGrid、Mandrill、SparkPost 等...

激活他们的试用版并使用他们提供的 SMTP 设置,例如用户和密码(例如 API 密钥),遵循他们的文档。

但是,它不能保证您的电子邮件也不会成为垃圾邮件,这取决于许多因素,例如您的电子邮件内容,也是收件人的电子邮件服务提供商的垃圾邮件规则。

【讨论】:

    猜你喜欢
    • 2012-07-02
    • 2011-12-25
    • 2012-11-10
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 2018-04-25
    相关资源
    最近更新 更多