0
ユーザがログインをリクエストしたときにphp mail()関数を使用してメールを送信します。PHPメール - 特定のメールサーバで受信できない
先週、私の同僚と同じメールサーバーを共有しているすべての同僚がメールを受け取っていました。しかし、現在、メールはそのメールサーバーでは受信されていませんが、他のユーザー(comcast.net、uservoice.com、gmail.comなど)で受信されました。
php mail()関数からエラーが発生していないので、何らかの理由でメールが送信されています。メールサーバーによって突然ブロックされています。
設定はPHPスクリプトまたはメールサーバーに変更されていません。
私はすべてを試しました!
<?PHP
$timestamp = date('Y-m-d H:i:s');
$to = '[email protected]';
$from = '[email protected]';
$subject = 'Admin Test';
$message = 'Just a simple test message! - '.$timestamp;
$headers .= "Reply-To: ".$from."\r\n";
$headers .= "Return-Path: ".$from."\r\n";
$headers .= "From: ".$from."\r\n";
$headers .= "Organization: MYCOMPANY Support\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP". phpversion() ."\r\n" ;
if(mail($to, $subject, $message, $headers, "-f ".$from))
echo "Success!";
else
echo "Failed";
?>
メールサーバーのログファイルに明らかなメッセージがありますか? – sarnold