当我尝试在laravel中使用mailgun发送电子邮件(我通过API而不是smtp发送)时,它会给我这个错误:无法访问远程Mailgun服务器。
ddarikpa1#
这是一个设置邮件列表的博客示例,但也许它可以给予你知道如何发送电子邮件。https://fperdomo.dev/blog/how-to-set-up-a-mailing-list-with-laravel-statamic-and-mailgun设置是相同的。唯一的区别是我使用以下命令发送电子邮件:
Mail::send('mail.contact', [ 'name' => $request->get('name'), 'email' => $request->get('email'), 'text' => $request->get('message'), ], function ($message) { $message->to($this->sendTo, 'Contact from Profile') ->subject($this->subject); $message->from($this->from, 'Fermin web site'); });
lnlaulya2#
您在评论中提到您将自己的IP添加到白名单中,但您是否添加了服务器的IP?您的IP和服务器的IP可能不同。另外,您是否尝试通过简单的命令行(bash curl或等效命令)发送此电子邮件?
2条答案
按热度按时间ddarikpa1#
这是一个设置邮件列表的博客示例,但也许它可以给予你知道如何发送电子邮件。https://fperdomo.dev/blog/how-to-set-up-a-mailing-list-with-laravel-statamic-and-mailgun设置是相同的。唯一的区别是我使用以下命令发送电子邮件:
lnlaulya2#
您在评论中提到您将自己的IP添加到白名单中,但您是否添加了服务器的IP?
您的IP和服务器的IP可能不同。
另外,您是否尝试通过简单的命令行(bash curl或等效命令)发送此电子邮件?