2015-09-12 3 views
2

Im использованием Laravel и сконфигурированный mailgun для отправки почтыпрохождение данных mailgun webhooks в Laravel

Я хочу использовать webhooks, чтобы отслеживать их. поэтому мне нужно отправить данные с сообщением, чтобы я мог отслеживать его с помощью веб-крючок

, например, прикрепить идентификатор сообщения для каждого сообщения шлю

пытался следовать mailgun documnation, но не повезло

это мой код для отправки почты

 $data = array('course_name' => $course_name,'grade' => $grade,'email' => $stud->email, 
       "v:messageId" => "123"); 
      Mail::send('emails.stud_feedback',$data, function ($message) { 
        $message->to($this->email)->subject($this->course); 
        $message->attach($this->file, ['as' => 'feedback']); 
      }); 

по documnation веб-крючок должен опубликовать мне идентификатор сообщения, но Im не получая его.

что я делаю неправильно?

ответ

2

решена путем установки заголовков на почту:

$message->getHeaders()->addTextHeader('X-Mailgun-Variables', "{'messageid:123}'}"); 
0

используйте:

Mail::send('emails.test',[]), function ($message) use ($subject, $from, $emails) { 
    dd($message->getSwiftMessage()->getId()); 
}); 
Смежные вопросы