我花了三天的时间来解决此问题并耗尽所有创意。我正在尝试通过Laravel 5.8使用Mailgun发送电子邮件,当定向到日志时,它可以正常工作,但是当定向到Mailgun时,没有错误消息,没有电子邮件发送,因此显然在指定的位置上未收到该电子邮件地址,mailgun中什么也没显示。
发送代码如下所示。
Mail::to($validatedData['email_address'])->send(new ResetPassword ($account));
我已经仔细检查了.ENV中的正确设置(将其更改为日志,将其发送到日志,更改为Mailgun结果没有日志条目),所以我知道这是正确的。
故意在ResetPassword可邮寄邮件中放入一个错误,以确保它引发并出错,确实如此,所以我知道它的发现还可以。被调用的视图存在(该视图中的文本以及插入的数据在定向到该位置时会出现在日志中)。
我没有使用队列。
mailgun的设置已被仔细检查,我什至还重新生成了API密钥以确认。
一切看起来都正确,运行时不会产生任何错误消息,但是没有发送电子邮件,有人可以建议出什么问题吗?
答案 0 :(得分:0)
回答了我自己的问题!
Mailgun Api文档指定了api.mailgun.com/v3/ 您的域名
但是,如果您仅使用api.mailgun.com,一切正常!