本文介绍了Laravel - Sendgrid smtp 错误“550 不允许未经身份验证的发件人"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在关注 Sendgrid laravel 集成使用 smtp 发送电子邮件.
I am following Sendgrid laravel integration using smtp to send email.
我按照文档说的做了,所有凭据都与我的 sendgrid 凭据相同.
I did as the documentation says, all credentials are same as my sendgrid credentials.
但是每当我尝试使用发送电子邮件时,
But whenever I try to send email using,
Mail::send('mails.demo', $data, function($message)
{
$message->to('[email protected]', 'test')->subject('This is a test mail!');
});
错误显示为
Swift_TransportException in AbstractSmtpTransport.php line 383:
Expected response code 250 but got code "550", with message "550 Unauthenticated senders not allowed
"
我可以使用 sendgrid 测试发送电子邮件,使用 Telnet 指南,效果很好.
I can send email using sendgrid test using Telnet guide, that works perfectly.
推荐答案
您应该创建发件人身份并进行验证.或者如果您使用域,则应验证您的域
you should create Sender Identity and verify.or if you use a domain you should verify your domain
这篇关于Laravel - Sendgrid smtp 错误“550 不允许未经身份验证的发件人"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!