$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 が返されます。
私は何を取りこぼしたか?