###################################################################
qmailのvacation
###################################################################

「自動返信をしてくれるようにするにはどうしたら良いのか?」
と聞かれgoogったらvacationというコマンドがsendmailには存在するらしい。
けどqmailではないのでqmail専用のqmail-vacationというのを作っている
人がいるらしい、すげぇ。

http://www.gormand.com.au/peters/tools/からqmail-vacationを
ダウンロードして展開する。

tar zxvf qmail-vacation-1.?.tar.gz
cd qmail-vacation-1.?
cp Makefile.dist Makefile

ここでMakefileをいじりたおす!(まぁ言う程変更しないけど)

TOP		=/usr/local/$(PACKAGE)
VACATION	=/usr/local/bin/vacation
PERL		=/usr/bin/perl
MBOX		= $$home/Maildir/ !ま、ここはいっぱい書いてあるけど見たままで。
EDITOR		=/usr/local/bin/jvim !ここはemacsとかでもOKな気がする。

make
sudo make install
sudo ln -s /usr/local/qmail-vacation/bin/vacation /usr/local/bin/vacation

・ここから使いかた
まず
終了後にいきなり.qmailが消えるので
cp .qmail .qmail.bak
をしよう、次に本題です。
/usr/local/qmail-vacation/bin/vacationを実行。
y or n で反応

----------------------------
Content-type: text/plain; charset=iso-2022-jp
Subject: away from my mail
 
I will not be reading my mail for a while. Your mail regarding
 
     "$SUBJECT"
 
will be read when I return.
----------------------------

Content-type: text/plain; charset=iso-2022-jp
を書いたけどテストでは日本語は表示出来ませんでした。なるべく$SUBJECTなどの
変数を使うべきではないね。

帰って来たときには、
/usr/local/qmail-vacation/bin/vacation
を実行してvacationを無効にしましょう。ただ、.qmailは一気に消されちゃって
いるので
cp .qmail.bak .qmail

これでお休み終了です。

compトップに戻る