yii2 быстрая почта будет спамом - PullRequest
0 голосов
/ 25 февраля 2020
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();

это письмо отправляется в spam.iam с использованием php 7.2. я изменяю конфигурационную почту => на почтовую программу, но все равно собираюсь спамить. Если я удаляю этот конфиг, не предотвращая почту, фактически этот конфиг не требуется для отправки почты, почта отправляется без использования конфига, но спам.

1 Ответ

0 голосов
/ 27 февраля 2020

ваша электронная почта go в спаме не из-за Swiftmailer, а из-за вашего провайдера почтового хостинга.

Вы можете рассмотреть возможность использования сторонних почтовых сервисов, таких как Mailgun, SendGrid, Mandrill, SparkPost и c ...

Активируйте пробную версию и используйте настройки SMTP, такие как имя пользователя и пароль (например, ключ API), предоставленные ими, следуйте их документации.

Однако это не гарантирует, что ваша электронная почта не будет отправлена для СПАМА, это зависит от многих факторов, например, от содержания вашей электронной почты, а также от правил СПАМа поставщика услуг электронной почты получателя.

...