2016-03-15 2 views
0

У меня есть веб-приложение, которое, как предполагается отправлять сообщения электронной почты с управлением подпрыгивать и интеграции аналитики и у меня есть почтовый код, как это: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.

+0

Какая ошибка? – jszobody

+0

Ошибка на португальском языке, но я в основном говорю об этом: «ожидаемый код 250, но получил код 550, с сообщением <домен отправителя ([email protected]) должен совпадать с доменом, прошедшим аутентификацию SMTP ([email protected]) .Это сообщение считалось ложным " –

+4

Эта ошибка не имеет ничего общего с PHP или Laravel. Это ваш _mail server_, отказывающийся отправлять почту от имени другого пользователя. – jszobody

ответ

0

Поскольку я разрабатываю приложение, я не хочу использовать сторонний SMTP-провайдер, который также является хорошим решением.