0

私は 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>');

どんな助けでも大歓迎です!

4

1 に答える 1

0

サーバーの IP アドレスに逆引き DNS エントリを追加し、サーバーの IP アドレスを Apple のブラックリストから削除しました。

于 2013-07-09T20:13:47.447 に答える