因此,我正在尝试使用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配置:
这是sendgrid一侧的入站解析配置:
我在这里想念或做错了什么?我查看了访问日志,甚至没有从sendgrid向服务器发出请求...
所以如何确定我可以接收到[email protected]
的消息?
因此,我尝试使用followin packag beyondcode / laravel-mailbox为电子邮件创建自己的收件箱,我将该程序包安装在一个空白项目上,以便对其进行测试。我可以使用...
您的DNS还应该包含一些CNAME记录,以便您可以使用SendGrid验证您的域。