Postfixで特定のクライアントからのアクセスをブロックするテスト

※本記事は過去に公開した記事の復刻記事です※

特定のホストからのSMTP要求を拒否するための設定。実務的には、主にメールが拒否された際に行いたい処理の確認などに使う。

 

■main.cfを編集

————————————————

# vi /etc/postfix.main.cf

(以下を追記)


smtpd_client_restrictions = check_client_access regexp:/etc/postfix/clients_test

————————————————

※正規表現を使わない場合は「regexp:」でなく、「hash:」や「cidr:」でも可。ただし「postmap /etc/postfix/clients_test」してdbファイルを作り必要あり。

 

■client_testファイル作成

————————————————

vi /etc/postfix/client_test

(以下の形式で記載)

/接続元/ 応答コード [バナーテキスト]

例:

/123.123.123.123/ REJECT

/test.smtp.hoge.jp/ REJECT

/123.123.123.123/ 550 This is test block.(Don’t send anymore.)

/123.123.123.123/ 421 This is test block.(Send one more later.)

————————————————

※書式の詳細はこちらを参照。

 

■Postfix 再起動

————————————————

# service postfix restart

————————————————

 

参考サイト)

http://www.postfix-jp.info/trans-2.1/jhtml/access.5.html

http://d.hatena.ne.jp/hidde/20081104/1225775861

http://kisekiit.seesaa.net/article/226142927.html

http://blog.negabaro.com/4496.html

 

Outlookでメールが検索できない時の対処法

現象:Windowsの再インストール後、Outlook2010にバックアップしておいたpstファイルをインポートしたが、インポートされたメールが検索にかからない。

■プログラムを修復してみる

・コントロールパネルから「プログラム」→「プログラムのアンインストール」

2016-08-04_143622

・Microsoft Outlook、 Officeパッケージの場合はMicrosoft Officeを選択し、「変更」をクリック

2016-08-04_143717

・「修復」をチェックして「続行」

2016-08-04_143754

修復が完了したら、PCを再起動。

 

■それでも治らない場合は、インデックスの再構築

・スタートメニューで「インデックスのオプション」と検索

・ダイアログが開いたら、「インデックスを作成する対象」に「ユーザ」フォルダが含まれているか確認。(.pstファイルはたいてい、ユーザ¥ユーザ名 以下にあるので。)

※もし.pstファイルが格納されているフォルダが選択されていなかったら追加。

・「詳細設定」をクリック

2016-08-04_144100

・「ファイルの種類」タブを選び、「.pst」にチェック、「このファイルのインデックスの作成方法に「プロパティとファイルのコンテンツのインデックスを作成する」にチェック、「OK」をクリック。

2016-08-04_144212

・「インデックスの設定」タブに戻り、「再構築」をクリック

2016-08-04_144250

・再構築が完了するまでしばらく待つ。「インデックスの作成は完了しました」と表示されたら、Outlookを再起動。

2016-08-04_144316

 

以上。