web-dev-qa-db-ja.com

WebサイトからのアクティベーションメールをOutlook.comアカウントに送信できませんでした

私のウェブサイトでは、新しいサインアップのためにlibmail.phpを使用して自動化された電子メールを送信します。

ユーザーはメールアドレスを入力すると、アカウントを有効にするためのメールが送信されます。

これは通常、Gmailで機能します。ただし、ユーザーがOutlook.comにサインアップすると、ユーザーにメールが届きません。

PHPコード(libmail.php)で、実際にアクティベーションメールがユーザーに送信されたと確信している別のGmailアカウントに対してBCCを実行しましたが、Outlookには届きません.comメールアカウント。

これについて私にできることはありますか?

1
Shanker

バウンスバック(「オリジナルを表示」を使用)、servメールキュー、およびメール配信レポートで2つのことを確認します。

まず、AOL、Yahoo、Live、Hotmail、Outlookなどが、適切なDKIMおよび/またはSPFレコードなしでメールをブロックします。返信がありますが、私は彼らが使用するエラーコードを知らない。これは、これらのレコードを持たないドメインがより簡単になりすまされる可能性があるためです。メールを送信する場合は、どちらか一方または両方を設定することが多かれ少なかれ必須です。 SPFの詳細はこちら

第二に、ATT、sbcglobal、frontier、bellsouth、およびその他のATTの下では、DKIMやSPFがある場合でも、常に正当なIPがブロックされます。これは通常、521エラーとDNSBL:ATTRBL [failRBL]に関するいくつかの単語を返します。 Microsoft(hotmail、Outlook、live)はこれをときどき行うので、何らかのRBLメッセージが返されないようにしてください。バウンスメッセージが表示されない場合は、サービス側のログで手がかりを確認してください。このメールがまだ有効かどうかはわかりませんが、MSはここでブロックリストIPを削除できます:[email protected]。 ATTレルムが必要な場合は、[email protected]にあります。

1
dhaupin

Closetnocにも同意します。mxtoolbox.comを使用してドメイン名とIPアドレスをチェックし、ブラックリストに登録されているかどうかを確認し、登録されている場合は、各エントリを調べて、それぞれのWebサイトにアクセスしてブラックリストから削除されました。

これは、ハッカーがメインスクリプト(index.phpなど)の実行時に実行される悪意のあるスクリプトをインストールした可能性があるために発生する可能性があります。悪意のあるスクリプトは、ローカルデータベースから電子メールアドレスを読み取り、特別なメッセージを送信する可能性があります。これにより、スパムが生成されます。私は自分自身がハッカーではないので、スクリプトがどれくらい頻繁に実行されるかわかりませんが、それはその要点に関するものです。

もう1つ確認すべきことは、ソフトウェア自体でドメインがブロックされているかどうかを確認するためのOutlook設定です。それでも問題が解決しない場合は、Microsoftチームに連絡してOutlookの問題を修正することをお勧めします。

1
Mike

実行中の特定の問題を修正する方法については、closetnocのコメントをご覧ください。

通常、 Mandrill またはプログラムで電子メールを送信するための別の同様のサイトで電子メールを送信する場合、電子メール送信サービスが管理するため、ブラックリストやその他のことを避ける必要はありません。

1
Daniel F