2005-09-21

λ テストメール受付 Postfix

メールを送信するようなサービス開発で、SMTP送信のテストをしたいが本当に送信されちゃうとまずいようなテストの際、 メール配送を食べてファイルに書き出すようなSMTPサーバが欲しい。

ほとんどはUUCP配送の真似でできた。master.cf

mailtrash unix  -       n       n       -       -       pipe
  flags=FqB user=hoge argv=/local/sbin/mailtrash /var/tmp/mailtrash.log

main.cf

default_transport = mailtrash

/local/sbin/mailtrash

#!/bin/sh
cat >> $1
exit 0

master.cf に書いたflagsの説明は man pipe。おおよそ mbox 形式っぽく記録してくれるようにしてみた。

ローカル配送は普通に行ってくれるので、このメールサーバのローカル配送ドメインを利用すれば 普通にメールも受け取るような実験も可能。

λ ssh-agent

半日に1回ぐらいパスワードをいれるつもりで、ssh-agent -t 43200 screen zsh という感じで起動するようにしてみた。

λ [Subversion] ankhsvn + ASP.NET

一応 .svn ディレクトリを _svn ディレクトリに変更して作業するようなメニューや設定が出来ている。 DiffについてもTortoiseSVNと同様の外部ビューアが設定できる模様。ぼちぼち使ってみる。

ASP.NET では認識しないのに、Windowsアプリケーションのプロジェクトだとさくっと認識した。相変わらず分からん…

でもVisualStudio内のソリューションエクスプローラから作業するのも、 普通のExplorerから作業するのもあんまり変わらんような。 バッチビルドの時にupdateを組み込めたりすると面白いかもしれんが、現状ではわざわざ導入するまでもない感じ。

[]