PHPメール機能は、@ domain.edu.agに電子メールを送信する際に問題があるようです。この機能は外部ドメインをサポートしていますか?PHPメール機能と外部ドメイン
ドメインはGoogle Appsでホストされているため、メールは同じ方法で受信する必要があります。 SPAMにはメッセージがありません。だから私はメールを送るためのテストスクリプトを作成し、メールが送信されていないことに気づいた。
これは、私がテストの目的で使用したものである:
<?php
$to = "[email protected],[email protected]";
$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>");
}
?>
結果は、@ edu.agメールアドレス@gmailメッセージを受信したということでしたが、ありません。何が起きてる?エラーや何もなく、メールは他の送信者からうまく受信されます。
いいえ、PHPのmail()関数は外部ドメインに問題がありません。 Mail()は、システムが設定されているもの(sendmailなど)を使用するだけで、送信するホストがテストをブロックしたり拒否したりする可能性があります。 – j08691
あなたの$の文字列にメールアドレスを入れ替えるとどうなりますか? Gmailへの電子メールはまだ送信され、.edu.agは到着しませんか? .edu.agアドレスに送信すればどうですか? – andrewsi