0

所以我正在尝试使用以下包 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呢?

4

1 回答 1

0

您的 DNS 还应该有一些 CNAME 记录,以便您可以使用 SendGrid 验证您的域。

于 2020-02-25T16:36:07.953 回答