Home » Program » sendmail 送信元 IP アドレス自動切替え (Part 1) (Tag: )

Drive Network を利用しているお客様すべてのメールが メールゲートウェイ 構成図 Gateway3 から送信されるため、送信先によっては spam を受け取ったと解釈する場合もあり、Gateway3 の IP アドレスが SpamCop 等のデータベースに登録される場合があります。

送信先ネットワークでも前述の構成図 Gateway0 に相当する Incoming 用のメールサーバが存在しますが、これらが SpamCop 等のブラックリストデータベースを参照かつ Gateway3 の IP アドレスが登録された場合、その送信先に送信出来ない場合があります。

登録された IP アドレスが解除されない限り、clean なメールもすべて遮断されるため不定期にお問い合わせがあります。

Drive Network からは外部ネットワークポリシーを調整することは出来ないので、遮断された場合に如何に到達性を回復するかの対処療法で解決することとしました。

サーバに IP アドレスを複数登録

FreeBSD の場合は

ifconfig em0 inet 202.152.209.33 netmask 255.255.255.255 alias

ifconfig で追加出来ます。余裕を見て 5, 6 IP アドレス程は登録しました。

複数の IP アドレスを持つホスト名の .ssh/known_hosts への登録 を参考に、SSH 接続する場合の準備もしておくと良いでしょう。

A レコード登録

sendmail.cf で送信元 IP アドレスを指定しますが、サーバに alias で追加したのみでは、

Received: from mx.drive.ne.jp (mg10.drive.ne.jp [202.152.209.33] (may be forged))
	by mg.drive.ne.jp with ESMTP id r33BUeqs098135
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256);
	Wed, 15 May 2013 20:30:40 +0900 (JST)

の様に正引き・逆引きが一致しない場合に記録される may be forged が Received フィールドに記録されます。

追加した IP アドレスを該当するホスト名の A レコードに追加しつつ、逆引きも正しく登録することで、

Received: from mx.drive.ne.jp (mg10.drive.ne.jp [202.152.209.33])
	by mg.drive.ne.jp with ESMTP id r33BbQLu001991
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256);
	Wed, 15 May 2013 20:37:26 +0900 (JST)

上記の通り通常の表示で記録されます。

sendmail.cf 変更

sendmail.cf では

O ClientPortOptions=Family=inet, Address=202.152.209.33

の様に Address= に該当する IP アドレスを記述し、sendmail を restart することで、指定した IP アドレスから送信されます。

応用

以上の準備と仕組みを用いて SpamCop に登録された場合に、登録を検知 -> 送信元 IP アドレスの変更 -> sendmail.cf 反映, restart を自動化するプログラムを作成します。(続く)

Random Select

FreeBSD Logo
最近 Drive Network では 共有サーバ ビジネスセレクト に使用する機器を変更しました。(Drive Network Rack Gallery 2012 (Part 4))ハードディスクに
本革パスケース
ある日 与那国島 雑貨さくらのブログ を読んでいると、手縫いの与那国花織の本革名刺入れを限定 8 個で公開していました。(都会でピッ・・・)名刺入れとして使えるし、Suica や PASMO で出入り
Drive Network Core (WS-C3750E-48TD-E)
現在の Drive Network のスタイルを 2004/01 から担当。Drive the Future のキャッチコピーの元、お客様のビジネスを支援する IT サービスの提供を続けています。舞台
Lavender
現在の東京オフィスでは、健康診断が毎年 2 月にあります。おそらく今年初めてだったとは思いますが眼底検査というものを行い、緑内障の疑いがあると診断されました。ショックでした。腰痛に歯痛、今度は眼ですか
井の頭恩賜公園 (1)
景色 (東綾瀬公園) の前日 (03/23) には、機会があって東京の西側吉祥寺近辺の 井の頭恩賜公園 を訪れました。東京都の桜名所 全国お花見 900 景 2013 等でも取り上げられるので、有名な
Herb
どんなポジションで仕事をしていても、仕事をしていくにつれておいしい仕事 (言われなくても進んでやりたい仕事)可も不可もなく淡々とこなすべき仕事やりたくない仕事 (後回しにしたいか、人に任せたい仕事)と
キャベツ野菜炒め + もやしニラ野菜炒め
最初にお断りしておきますが、ローソン (朝ごパンセット) 同様 "野菜炒めセット" は私の造語ですのであしからず (笑)シンプルな料理を極めて自分の味が出したいという想いが強いので
Office Desk
この手の手続きは、何かきっかけがないと (きっかけがあっても) 腰が重いクセが抜けません。現在地には 2006/09 に転入しましたが、この時は住民票のみ移して、戸籍謄本や印鑑証明の処理はしませんでし
Intel (NUC)
Netbook, Ultrabook に続いて、デスクトップでも新たなカテゴリと見える言葉 NUC が提唱されています。(インテルの超小型 PC ベアボーンキット DC3217BY/DC3217IYE
京の抹茶パフェ (2)
沖縄本島 (No. 17 – 宮良そば ふたたび) の続きです。mati-cafe (季節の京のお昼ごはん) で初めて訪れた 2011/12 以来 2 年半程経って久しぶりに訪れる機会が出
Valid HTML5 Valid CSS3 Another HTML Lint