Laravel邮箱入站解析sendgrid

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

因此,我正在尝试使用Followin Packag 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('#-------------------------------------------------------------------------------------------#');
});

但是当我查看日志时,当我向[email protected]发送电子邮件时,什么都没发生...

这是我的DNS配置:

DNS

这是sendgrid一侧的入站解析配置:

Sendgrid config

我在这里想念或做错了什么?我查看了访问日志,甚至没有从sendgrid向服务器发出请求...

所以如何确定我可以接收到[email protected]的消息?

因此,我尝试使用followin packag beyondcode / laravel-mailbox为电子邮件创建自己的收件箱,我将该程序包安装在一个空白项目上,以便对其进行测试。我可以使用...

laravel email sendgrid inbound
1个回答
0
投票

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

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