PHPのメール機能

私はこのようなヘッダーで電子メールを送信するためにPHPを使用しています:

From: [email protected]
To: [email protected]

[email protected](受信者)のメールクライアントでヘッダーを確認すると、次のヘッダーが表示されます。

Received: from admin by gator1815.hostgator.com with local (Exim 4.69)
    (envelope-from )

しかし、電子メールが送信者の電子メールアドレスのようにmydomain.com経由ではなく、hostgator.com経由で送信されるため、メールがdannyfriendの迷惑メールフォルダに移動することがあります。

ここで実際に何が起こっていますか?それはなぜこれが好きではないのですか?

 Received: from admin by somename.mydomain.com with local (Exim 4.69)
        (envelope-from )

この問題を説明している記事を見ました。 SMTPサーバーで何が起きているのか、誰かに光り輝くことができますか?

Summary: Why is the SMTP server not using the message from FROM: header as the envelope-from?

4
では、 Reply-To ヘッダーを使用できないのはなぜですか?
追加された 著者 Treffynnon,
Reply-To ヘッダーでスパムの問題を回避することはできますが、受信者の電子メールクライアントで電子メールが見栄え良くなるように From: [email protected] は本当に醜いです。
追加された 著者 danny,

1 答え

あなたは実際に匿名のSMTPリレーを使用しています。その場合、おそらくあなたのISPプロバイダは、あなたが使用している電子メールアドレスの代わりに電子メールを送信しているでしょう。電子メールを送受信できる有効なSMTPサーバーになるようにサーバーを限定する必要があるかもしれません。ヘッダーが実際のドメインから一致しない場合、メールクライアントまたは受信側は、それが不正なアドレスから来ていると疑い、それをスパムとしてマークします。

0
追加された
あなたのMXレコードの設定が増えていると思います
追加された 著者 Melvin Protacio,
エンベロープについて話していますか?そんなサーバーを手に入れるのは難しいですか?自分のサーバーソフトウェアでAWS EC2で簡単に言えるのですか?
追加された 著者 danny,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com