Нужна ли мне электронная почта user@mydomain.com для отправки писем с помощью Mailgun? - PullRequest
0 голосов
/ 24 сентября 2018

В настоящее время я использую Mailgun для отправки писем.Я подтвердил свой домен и правильно ввел все записи.

Я использую laravel , который предоставляет простой способ использования mailgun для отправки писем.

Я указал MAIL_FROM_ADDRESS в качестве адреса электронной почты, например.

MAIL_FROM_ADDRESS=user@gmail.com
MAIL_TO_ADDRESS=myaccount@gmail.com

Но это не работает вообще. Журналы Mailgun показывают, что электронная почта доставлена, но никакая электронная почта не получена в моем почтовом ящике gmail, например.myaccount@gmail.com

Так и есть, потому что мой MAIL_FROM_ADDRESS является адресом электронной почты , а не адресом электронной почты домена ?

1 Ответ

0 голосов
/ 24 сентября 2018

Я всегда использовал почтовый пистолет, когда вы входите в свою учетную запись и нажимаете на домен.Я использую логин Defualt SMTP (в разделе «Информация о домене»), и это мой MAIL_FROM_ADDRESS. Вот фрагмент моего кода, который может вам помочь, а может и не помочь.В этом примере я использую шаблон лезвия для электронной почты.

try {
    Mail::send('hostconfirmationemail', ['client' => $event->client,  
                                           'user' => $event->user], 
        function ($mail) use ($event) {
            $mail->from('postmaster@yourdomain.com', 'Mail Room');
            $mail->to($event->user->email)->subject('New Lead Seminar RSVP Confirmation');
    });
} catch (\Exception $e) {
   return $e->getMessage();
}
...