メールスクリプトを次のように作成しました。
<?php
$to = 'something@domain.com';
$subject = 'This is subject!';
$body = 'Welcome to our website!';
$headers = 'From: myemail@mydomain.com' . "\r\n" .
'Reply-To: myemail@mydomain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$sent = mail($to, $subject, $body, $headers);
if($sent) {
echo "Your mail has been sent to ". $to .".";
} else {
echo "You mail was not sent.";
}
?>
そして、「あなたのメールはsomeone@somedomain.comに送信されました」というエコーが表示され、メールの種類に関係なくすべてのケースでメールが送信されますが、メールはsomething@gmail.comにのみ配信されますが、何かには配信されません@hotmail.com、something@yahoo.com、something@domain.com (Google アプリでホスト) .
サーバー構成が欠落しているか、サーバーが hotmail/yahoomail に対してブロックされているか、または何らかのエラーがあるのだろうか? これについて私を助けたり提案したりできることはありますか?
cPanel メールを Google アプリで受信するように設定しましたが、このコードで受信するのではなく、メールを送信しようとしているので問題ではないと思います。
はい、SPAM/JUNK フォルダをチェックインしようとしましたが、それらが配信されていないことを確認するために何分も待ちました。;(