2005年05月02日
Procmail メール転送
今、国内の某所で久しぶりにのんびりと連休を楽しんでいます。
仕事柄、ゴールデンウイーク中も一応Laptopは携帯してますが、やっぱり移動中は携帯電話が絶対便利です。
以下は特定のメールアドレスからのメールだけ携帯に転送する簡単なレシピです。
仕事柄、ゴールデンウイーク中も一応Laptopは携帯してますが、やっぱり移動中は携帯電話が絶対便利です。
以下は特定のメールアドレスからのメールだけ携帯に転送する簡単なレシピです。
※Maildirの場合
# vi /home/ユーザー/.forward
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #ユーザー"
procmailでabc@hoge.co.jpから来たメールはhoge@docomo.ne.jpへ転送するようにする
# vi /home/ユーザー/.procmailrc ← .procmailrcファイル作成
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOCKFILE=$HOME/.lockmail
LOGFILE=$MAILDIR/procmail.log
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOCKFILE=$HOME/.lockmail
LOGFILE=$MAILDIR/procmail.log
※Mailboxの場合
# vi /home/ユーザー/.forward
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #ユーザー"
procmailでabc@hoge.co.jpから来たメールはhoge@docomo.ne.jpへ転送するようにする
# vi /home/ユーザー/.procmailrc ← .procmailrcファイル作成
PATH=/bin:/usr/bin:/usr/sbin
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockfile
MAILDIR=$HOME
PATH=/bin:/usr/bin:/usr/sbin
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockfile
MAILDIR=$HOME
※注意
:0:を下に書き換えれば受信したアカウントにもccメールが残せます。
:0 c
:0:を下に書き換えれば受信したアカウントにもccメールが残せます。
:0 c
作成したレシピ設定ファイルの所有者設定を変更してください。
# chown ユーザー /home/ユーザー/.procmailrc
# chown ユーザー /home/ユーザー/.procmailrc
※ P.S.
応用で転送メールの条件を例えば会社のメールアドレスの一部
例: abc.co.jpの場合
*^From:.*abc とすれば会社からのメールアドレスはすべて携帯に転送できます。
例: abc.co.jpの場合
*^From:.*abc とすれば会社からのメールアドレスはすべて携帯に転送できます。
また複数の相手からのメールを転送したい場合は
のようにレシピの条件を書き足していけます。
yataka1 at 13:06│TrackBack(0)│自宅サーバー

