如何使用mailgun发送附件?

时间:2017-07-01 15:44:51

标签: php api curl mailgun

我正在尝试使用curl通过mailgun发送附件,但是发送电子邮件时没有附件。(我收到的电子邮件只有html部分但没有附件。) 这是我的代码

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    curl_setopt($ch, CURLOPT_USERPWD, 'api:'.$api_key);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($ch, CURLOPT_URL, 'https://api.mailgun.net/v3/'.$domain.'/messages');
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;

$postFields是具有以下值的数组。

Array
(
    [from] => ***
    [to] => *** 
    [subject] => ***
    [html] => ***
    [attachment] => Array
        (
            [0] => /home/***/n.jpg
            [1] => /home/***/n2.jpg
        )

)

0 个答案:

没有答案