mail()
「パスワードを忘れた」リンクとレポートを管理者に送信するためにPHP の機能を使用しています。Gmail でテストしているときは、すべて正常に動作します。しかし、Microsoft 365 メールボックスにメールを送信すると、迷惑メール フォルダーにもメールが表示されません。
私は何をすべきか?
UPD
ヘッダーと「Return-path」追加パラメーターを試しました。私のコードは次のようになります:
$to = 'my_email@corporate_domain.com';
$subject = 'test';
$message = 'test';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "To: Tamara <my_email@corporate_domain.com>" . "\r\n";
$headers .= 'From: Sender <sender@domain.com>' . "\r\n";
$headers .= 'Reply-To: Sender <sender@domain.com>'. "\r\n";
$headers .= "Return-Path:<Sender@domain.com>"."\r\n";
mail($to, $subject, $message, $headers, "-r sender@domain.com");
そして、最終的に次のようなバウンスメールを受け取りました。
サービスは利用できません; クライアント ホスト [5.166.*.68] はブロックリスト 1 を使用してブロックされ、IP からのメールは禁止されました。このリストからの削除を要求するには、このメッセージを delist@messaging.microsoft.com に転送し、IP アドレスを含めてください。
しかし、このメールにはメッセージが配信されませんでした。このドメインにも配信されませんでした。どうすれば私の IP が既に禁止されている可能性がありますか?