0
我有一个应该发送电子邮件与弹跳控制和分析集成的Web应用程序,我有一个邮件这样的代码:Laravel SwiftMailer不同域
Mail::send('emails.newsletter', [
'unsub_code' => $this->contact[$i][3],
'emailTo' => $this->contact[$i][1],
'emailFrom' => $this->email,
'user' => $this->contact[$i][0],
'UUID' => $this->contact[$i][2],
'campaignName' => $this->campaign->name,
'campaignId' => $this->campaign->id,
'header' => $header,
'body' => utf8_encode(html_entity_decode($this->campaign->body)),
'footer' => html_entity_decode($this->campaign->footer)],
function ($m) use ($i) {
$m->from('[email protected]', 'AAB');
$m->to($this->contact[$i][1])->subject($this->campaign->subject);
$headers = $m->getHeaders();
$headers->addPathHeader('Return-Path', '[email protected]');
$headers->addTextHeader('uuid', $this->contact[$i][2]);
$headers->addTextHeader('cpName', $this->campaign->name);
$headers->addTextHeader('cpId', $this->campaign->id);
});
我的问题是,我想从发送电子邮件[email protected],但保持[email protected],但这给我一个错误,因为其他@ otherdomain不是一样的env之一。
什么是错误? – jszobody
错误是葡萄牙语,但我基本上这样说:“预期代码250,但获得代码550,与消息<发件人域([email protected])必须是相同的SMTP认证域([email protected]) 。电子邮件被认为是欺骗性的“ –
该错误与PHP或Laravel无关。这是您的_mail server_拒绝代表另一个用户发送邮件。 – jszobody