어레이 내에서 원하는만큼 그들이이로 시작하는만큼의 헤더를 추가 할 수 있습니다 "H :"당신이 이것을 구현할 수있는 방법에 대한 몇 가지 더 설명 아래 라인
'h:Message-Id'=> '[email protected]', //Your Message-ID
보고 :
<?php
$mg_api = 'key-XXX'; //YOUR API KEY
$mg_version = 'api.mailgun.net/v2/'; //ROOT URL FOR MAILGUN
$mg_domain = "samples.mailgun.org"; //YOUR DOMAIN AS SPECIFIED IN THE CONTROL PANEL
$mg_from_email = "[email protected]"; // YOUR FROM EMAIL
$mg_reply_to_email = "[email protected]"; // YOUR REPLY-TO EMAIL (USUALLY MATCHES FROM EMAIL)
$mg_message_url = "https://".$mg_version.$mg_domain."/messages";
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt ($ch, CURLOPT_MAXREDIRS, 3);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_VERBOSE, 0);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_USERPWD, 'api:' . $mg_api);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_URL, $mg_message_url);
curl_setopt($ch, CURLOPT_POSTFIELDS,
array( 'from' => '[email protected]',
'to' => '[email protected]',
'h:Reply-To'=> ' <' . $mg_reply_to_email . '>',
'h:Message-Id'=> '[email protected]', //Your Message-ID
'subject' => 'Hello',
'html' => 'Mailgun POW POW!'
));
$result = curl_exec($ch);
curl_close($ch);
$res = json_decode($result,TRUE);
print_r($res);
답변 해 주셔서 감사합니다. Mailgun에 MIME-Version 헤더를 전달하는 것이 좋습니까? – inckka
나는 그것을 구체적으로 시도한 적이 없다. 괜찮을 것이라고 생각하지만, 단지 테스트해볼 가치가있다. :) –
mailgun API에서 헤더를 설정하는 방법은 무엇입니까? –