无法到达远程 Mailgun 服务器

问题描述 投票:0回答:2

当我尝试在 laravel 中使用 mailgun 发送电子邮件时(我通过 API 而不是 smtp 发送)它给我这个错误:

无法到达远程 Mailgun 服务器。

php laravel mailgun
2个回答
0
投票

这是一个设置邮件列表的博客示例,但也许它可以让您了解如何发送电子邮件。 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');
        });

0
投票

您在评论中提到您将IP添加到白名单但是您是否添加了服务器的IP?

您的 IP 和服务器的 IP 可能不一样。

此外,您是否尝试通过简单的命令行(bash curl 或等效命令)发送此电子邮件?

© www.soinside.com 2019 - 2024. All rights reserved.