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