0

PHP メール機能で、@domain.edu.ag へのメール送信に問題があるようです。関数は外部ドメインをサポートしていますか?

ドメインは Google Apps でホストされているため、メールは同じ方法で受信されます。SPAM にはメッセージがなく、さらに調査する必要があります。そこで、メールを送信するテスト スクリプトを作成したところ、メールが送信されていないように見えることに気付きました。

これは、テスト目的で使用したものです。

<?php
    $to = "mymail@domain.edu.ag,mymail@gmail.com";
    $subject = "Hi!";
    $body = "Hi,\n\nHow are you?";
    if (mail($to, $subject, $body)) {
    echo("<p>Message successfully sent!</p>");
    } else {
    echo("<p>Message delivery failed...</p>");
    }
    ?>

その結果、@gmail メッセージは受信されましたが、@edu.ag メール アドレスは受信されませんでした。何が起きてる?エラーなどはなく、他の送信者からのメールは正常に受信されます。

4

1 に答える 1

0

代わりにこれを試してください:

$to = array("mymail@domain.edu.ag", "mymail@gmail.com");
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

foreach($to as $to_addr) {
    mail($to_addr, $subject, $body)
}

したがって、配列内の電子メールアドレスをループして、それぞれのメールステートメントを送信します。過去に、コンマ付きの通常の文字列を使用する際に問題が発生しました。

于 2012-05-04T16:06:15.083 に答える