postfix

header_checks の実施ポイントの制御

Postfix でコンテンツフィルタの結果によって header_checks 機能を使おうと思ってハマったので、メモです。構成は ↓ な感じで、特に凝ったことはしてません。 submission(587/tcp) -> content_filter(8025/tcp) -> smtpd(8026/tcp) この状態で content_filt…

SMTP 認証を特定のユーザアカウントに限定する

最近は LDAP や RDBMS でアカウント管理をするのが一般的なのであまり役に立たないと思いますが、Unix アカウントで管理している場合に SMTP 認証を特定のユーザアカウントのみ許可するための設定です。それ以外のアカウントは受信専用になります。なお実際…

Postfix with maildrop

maildrop のレシピで転送しようと思ったらエラーが... と思ってググッたら自分のブログ発見 orz。 ところが以下のようなエラーが出ます。deferral: This_account_is_currently_not_available./ maildrop with qmail-ldap #2 - エンジニアでありたい人の日記 …

Berkeley DB library configured to support only DB_PRIVATE environments

id:hiro-ueda:20080628:1214632306 の ERROR: can't create DB environment: Inappropriate ioctl for device (dbdir: /var/spool/postfix/postgrey uid/gid: 101,101) エラーの件、何とかしたくて postgrey のコードを少しずつ改変しながらチェックしてみま…

CentOS4 + postgrey

上手く行かない... [root@bpr mail]# yum install postgrey Setting up Install Process Setting up repositories update 100% |=========================| 951 B 00:00 base 100% |=========================| 1.1 kB 00:00 addons 100% |================…

maildrop -d ${USER} 時は $SENDMAIL 無視みたい

id:hiro-ueda:20080611:1213166082 の件、悔しいのでソースを追ってみたのですが、どうも内部で $SENDMAIL -f '' している箇所と $SENDMAIL -f $SENDER している箇所しか見つかりませんでした。コマンドラインで試したところ [hogehoge@test ~]$ cat test.em…

転送時の envelope-from の書き換え

postfix + maildrop で運用しているサーバで「携帯電話宛に転送したいんだけど...」という依頼があったので MAILDIR="$HOME/Maildir/" DEFAULT=$MAILDIR if ( /^X-Drweb-SpamState-Num: 0/:h ) { cc "!hogehoge@example.ne.jp" } という設定をしたところ、上…

Postfix をゲートウェイ構成で使用する際には後段サーバにアドレスを確認させましょう

今日の迷惑メール対策カンファレンスで図らずも紹介することとなった Postfix のアドレス検証機能、是非使いましょう > 知らなかった方。あ、2.1 から使えたようです > 安藤先生。って、こんなところに書いても誰も見に来ないでしょうけど...

Rgrey は良く効く!

G.W. の間に Rgrey - S25R + greylisting を導入したサーバに個人ドメインを移動しました。個人的に面倒を見ている会社のサーバなので、自分のドメインも乗っている方が管理する際に色々便利なので... というのが主な理由です :)。今頃やってるなんて... と…

maildrop による自動振り分け

とりあえずやった、というレベルですが X-Drweb-SpamState: yes なメールが対象 ~/Maildir/.spam/ 以下に配送 設定は個別ではなく、サーバ全体に適応 ということで # cd/etc/skel # maildirmake Maildir # cd Maildir # maildirmake .spam # cat /etc/maildr…

.forward の書き方

恥ずかしながら .forward の書き方を忘れたので、ググって調べました。転送しつつもメールを残す場合、mbox 形式と Maildir 形式で書き方が違うそうで。 \アカウント名,転送先アドレス こっちが mbox 形式。 ~/Maildir/ 転送アドレス こっちが Maildir 形式…

特定ドメイン内のみのメールのやり取りを許可

[postfix-jp: 2577]特定のIPからドメインのあて先のみにリレーさせるには で始まる一連のスレッド。こういう要件もたまにあるよね... ということで。

キューに入っているメールを再度キューに戻す

postfix-jp ML の [postfix-jp: 2525] Re: main.cf の設定変更が反映されない? より*1。 content_filterの設定はsmtpdがメールを受け取る時に参照して、キューファイルにメールが書き込まれる時に一緒にcontent_filterの情報も書き込まれます。postcat -q …