1
$ch = curl_init();

        curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
        curl_setopt($ch, CURLOPT_USERPWD, 'api:key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
        curl_setopt($ch, CURLOPT_URL, 'https://api.mailgun.net/v2/domain.com/messages');
        curl_setopt($ch, CURLOPT_POSTFIELDS, array('from' => 'Excited User <administrator@domain.com>',
                                                 'to' => 'tester@otherdomain.com',
                                                 'subject' => 'test',
                                                 'text' => 'message'));

        $result = curl_exec($ch);

上記は私の送信機能のスニペットです。他のドメインで gmail、yahoo、または aol を使用すると、メッセージが送信されます。しかし、カスタムの otherdomain を使用すると、Server Response: 550 が返されます。

私は何を取りこぼしたか?

4

1 に答える 1

-1

mailgun の受信 smtp を使用すると、以前のメールが利用できないことがわかりました。メールボックスに再度入力する必要があります。

于 2013-08-29T22:38:56.313 に答える