私は Web アプリケーションに取り組んでおり、最も基本的な機能である電子メールの送信に問題があります。私のメール コードは機能します。gmail、yahoo、仕事用のメール アドレスに 1 日中送信できます。問題は、Web アプリケーションが Apple iCloud 電子メール アドレスに送信しようとしても、電子メールが送信されないことです。電子メール サーバーのログを確認したところ、送信されているため、ユーザーに到達する前に Apple が何らかの形で電子メールをブロックしていると思われます。
システム設定
GoDaddy を通じて購入したドメイン名。そのドメイン名にヒットするすべてのトラフィックを、1and1 でホストされている仮想サーバーに転送するように DNS A レコードを設定しました。
仮想サーバーは Windows 2008 サーバーです。GoDaddy 経由で中継するのではなく、実際にメール自体を送信するメール サーバーとして設定しました。注: 上記では、* を追加しただけです。iis 電子メール構成のエントリ
以下は私のPHPテストコードで、iCloudを除いて問題なくどこにでも送信します。
mail("person@me.com", "test", "this is a plain test", 'From: Site <no- reply@domainname.com>');
どんな助けでも大歓迎です!