我是否需要user@mydomain.com电子邮件才能使用Mailgun发送电子邮件?

时间:2018-09-24 14:07:24

标签: email mailgun

我当前正在使用 Mailgun 发送电子邮件。我已经验证了我的域并正确输入了所有记录。

我正在使用 laravel ,它提供了一种使用 mailgun 发送电子邮件的简便方法。

例如,我给了一个MAIL_FROM_ADDRESS作为gmail地址。

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

但这根本不起作用。 Mailgun日志显示电子邮件已发送,但在例如的我的gmail收件箱中没有收到电子邮件。 myaccount@gmail.com

是因为我的MAIL_FROM_ADDRESS gmail地址,而不是域电子邮件地址

1 个答案:

答案 0 :(得分:1)

我一直使用mail gun的方式是,当您使用mailgun帐户并单击域时。我使用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();
}