勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

メール送信時にIPアドレスがBANされる場合

      2017/10/30

qmailを使ってPHPからメール送信をしており、特定のドメインのみにメールが届かないということがあった。以下に詳細と対応方法のメモ。

 

症状

gmailやyahooメール、独自ドメイン2つ宛のメールは届いたけど、1つだけ届かないドメインがあった。

メールログを確認すると以下のようなエラーメッセージあり。

Microosoftサーバ側で、送信元のIPアドレスが不正な送信先として認識されており、ブラックリスト的なものに登録されているっぽい。

 

対応方法

以下ページからスパム対策IP除外の申請をする。

https://sender.office.com/

IPアドレスは送信するサーバのIPを入れる。メールアドレスは別サーバで使用しているものでも問題なし。恐らくフリーメールとかでもいけそう。

送信を押すと入力メールアドレスまでメールが届くので、そのメールから「メールアドレスを確認」というページを開くと申請完了する。

「申請から最大30分ほどかかります」みたいな案内が出るけど、私のケースだと40分ほどかかったので時間は多めに見ておいた方が良い。

 - その他

  関連記事

incファイルとかtplファイルとか

初めて見るサーバーのファイルを見ていると incファイルとかtplファイルとか見 ...

ショートカットキー

Ctrl+A、Ctrl+C、Ctrl+V、Ctrl+Zはよく使ってたけど、 Ct ...

PHPで「mktime() expects parameter 6 to be long」のエラー

エラーログに PHP Warning:  mktime() expects pa ...

キャッシュとプリフェッチ

プリフェッチがよく分からなかったのでメモ。 ■キャッシュ 1度使ったデータを記憶 ...

管理画面やダッシュボードとして便利そうなテンプレート

新規サイトの立ち上げでダッシュボード、管理画面を作る必要があった。 小規模なサイ ...

シンタックスシュガー

探し物をしている時に「シンタックスシュガー」という 言葉があり、何それとなったの ...

CORSでクロスドメイン突破

面白そうな話を聞いたのでメモ。 >■CORS(Cross-Origin R ...

DNSのキャッシュクリア

ドメインを新しく割り当てたり何らかの変更を加えた際に、反映されるまで多少時間がか ...

外部ファイル呼び出し時

外部ファイルを呼び出す際、あとformのactionとかa hrefの時のURL ...

ファイル書き込み時のエラー

failed to open stream: HTTP wrapper does ...