2004-09-01 5987歩

λ Gmail の Invite権

ほんとにすごい勢いで Invite 6 friends になる。一気にユーザ増やす作戦のようだ。

λ postfix*/examples/smtpd-policy/spf.pl

Postfixのソースの中に SPF を扱うPerlプログラムが入ってた。灯台元暗し。

λ Postfix詳解

Postfixの内部動作についてほぼ完璧に理解できる。 qmailからの移行についての解説も充実していて私にとってはとても素晴らしい本だった。

若干virtualdomain設定についての直接的な説明が少ない気はするが、内部動作を把握すれば問題はないだろう。

λ YAMAHA RTX1500 発表

値段が倍になったかー。想像以上に性能向上している。消費電力7Wってのがいいね。

λ Postfix で携帯サイト用に特別なtransportを作成する

ドコモへの配送は同時接続数が1じゃないと配送に失敗したりするので(qmailの場合)、

  • master.cf で smtp_destination_concurrency_limit=1 な SMTP transport "docomo-smtp" を作成する
  • transport_maps に @docomo.ne.jp への配送を "docomo-smtp" を使うよう記述する

というような設定を書くと幸せになれそうな気がしてみた。

master.cfファイルに以下の行を追加。

docomo-smtp unix -      -       n       -       1       smtp
      -o smtp_destination_concurrency_limit=1

transportファイルに以下の行を追加して postmap transportコマンドを実行

docomo.ne.jp            docomo-smtp:

こんな設定をして10連続メール送信するシェルスクリプトを実行してみたら、DoCoMoのMXサーバへの配送が10連続でちゃんと成功していた。 …けど設定しなくても成功した。ううむ。もちっとヘビーな配送するサイトで実験しないとだめだなあ。 まあPostfixの場合無調整でも結構いけるということで。

むしろ、asahi-netの固定1IPサイトからSMTP接続しようとするとDoCoMoのMXサーバがgreetingもなしでいきなり蹴るのが問題だ。 警報発信用のバックアップ経路に使えないじゃん。SPF解釈して通してくれるようにならないかなー

(11/12 追記)smtp_destination_concurrency_limit だけでなくプロセス数も1に制限しないとうまくいかなかった。

[]