所以我正在尝试使用以下包 Beyondcode/laravel-mailbox为电子邮件制作自己的收件箱
我将软件包安装在一个空白项目上,以便对其进行测试。
我可以使用 sendgrid API 发送电子邮件,所以这根本不是问题。
现在,我设置了一些环境变量;
MAILBOX_DRIVER=sendgrid
MAILBOX_HTTP_USERNAME=laravel-mailbox
MAILBOX_HTTP_PASSWORD=secret
配置与包中给出的相同。
在我的AppServiceProvider
中,我有boot
以下内容:
Mailbox::catchAll(static function(InboundEmail $email) {
// Handle the incoming email
Log::info('#-------------------------------------------------------------------------------------------#');
Log::info($email);
Log::info('#-------------------------------------------------------------------------------------------#');
});
但是当我查看日志时,当我向 发送电子邮件时whatever@rallypodium.be
,什么也没有发生......
这是我的 DNS 配置:
这是 sendgrid 端的入站解析配置:
我在这里错过了什么或做错了什么?我查看了我的访问日志,甚至没有从 sendgrid 向服务器发出请求......
那么我怎样才能确保我可以收到消息whatever@mydomain.com
呢?