インターネットがこの質問であふれていることは知っていますが、自分の状況に合った解決策を見つけることができませんでした. では、どうぞ。私がホスティングしているサイトでは、無料のサブドメインを使用して電子メール アドレスを作成できます。私はこれを行い、FROM 電子メールとして設定するオプションを選択しました。既存の mail() スクリプトを編集して、独自の FROM メールを含むヘッダーを削除しました。これで、作成したサブドメインの電子メールを使用してメールが送信されます。これは素晴らしいことですが、それでも迷惑メールとして送信されます。ヘルプ デスクは、メールが送信するポートを 581 に切り替えるように言いました。これは、メール スパム フィルターを効果的にバイパスするためであり、サーバーを離れる前にタグ付けされる可能性はありませんでした。実際の php.ini ファイルにはアクセスできませんが、これを使用しました:
ini_set('smtp_port', '587');
現在、私のテスト メール スクリプトは次のようになっています。
<?php
ini_set('smtp_port', '587');
$email = 'radicolabs@hotmail.com';
$message = 'Hello.. test message';
$subject = 'You have captured a new IP';
mail($email, $subject, $message);
echo 'mail sent';
?>