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

Do I need a user@mydomain.com email for sending emails using Mailgun?

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

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

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

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

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

是不是因为我的 MAIL_FROM_ADDRESSgmail 地址 而不是 域电子邮件地址

我一直使用 mail gun 的方式是,当您在您的 mailgun 帐户中并单击域时。我使用默认 SMTP 登录(在域信息下),这是我的 MAIL_FROM_ADDRESS 这是我的代码片段,可能对您有帮助,也可能不会。在此示例中,我为电子邮件使用了 blade 模板。

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();
}