2016-05-06 8 views
0

Я использую laravel почту, используя эту конфигурацию,кажется, Laravel не отправки электронной почты из sendgrid SMTP

return array(
    'driver' => 'mail', 
    'host' => 'smtp.sendgrid.net', 
    'from' => array('address' => '[email protected]', 'name' => 'test'), 
    'encryption' => 'tls', 
    'username' => 'sendgrid_username', 
    'password' => 'sendgrid_password 
); 

почта получает, но вопрос gmail отправить его в спам, см this

Gmail говорит this message was not encrypted и Gmail couldn't verify that test.com actually sent this message. Также я проверил свою учетную запись sendgrid, но не использовал адрес электронной почты.

+0

Есть ли у '' '' '' 'установка' 'spf' записи? – RiggsFolly

+0

извините, я не уверен, что такое 'spf' @RiggsFolly, как я могу это проверить? – hemsbhardiya

+0

Вам нужно будет посмотреть на свои сайты DNS, вы должны найти его как запись TXT там, если существует – RiggsFolly

ответ

1

Вам необходимо пройти процесс настройки whitelabel, чтобы SendGrid имел право отправлять электронную почту от имени домена, который вы хотите использовать. Это связано с тем, что у вас есть записи DNS, которые позволят пройти проверки SPF и DKIM. Вы можете узнать больше через SendGrid docs.

Смежные вопросы