2016-02-20 50 views
1

如何在Mailgun php API中設置標題「X-Mailgun-Campaign-Id」?如何在Mailgun php API中設置X-Mailgun-Campaign-Id頭文件?

我用下面的代碼,但我不知道如何通過活動ID在標題:

Mail::send('email.message', $data, function ($message) use ($data) { 
    $message->to($data['to_email'], $data['to_name']) 
     ->subject($data['subject']) 
     ->from($data['from_email'], $data['from_name']) 
     ->header('X-Mailgun-Campaign-Id', 'test campaign'); 
}); 
+0

這只是要求編碼幫助,這是[離題](http://stackoverflow.com/help/on-topic)。請描述所需的行爲或手頭的問題。 – Demitrian

+0

@Demitrian問題更新與理想的行爲 –

回答

2

解決方案已經發現:

Mail::send('emails.test3', array(), function ($message) { 
    $message->to('[email protected]') 
     ->subject('Смоторим ответа об открытии') 
     ->from('[email protected]'); 

    $headers = $message->getHeaders(); 
    $headers->addTextHeader('X-Mailgun-Variables', '{"id_message": "666"}'); 
    $headers->addTextHeader('X-Mailgun-Tag', 'test-tag'); 
    $headers->addTextHeader('X-Mailgun-Campaign-Id', 'sDas7d'); 
}); 

可用頭的列表是鏈接https://documentation.mailgun.com/user_manual.html#sending-via-smtp