====== Fetchmail でメール取り込み ======
Fetchmail を使用して、他のメールサーバ上のメールを取り込む。複数のメールアカウントを使用している場合、すべてのメールアカウントのメールを Fetchmail で取り込んできて、自前のメールサーバに集約することができる。
====== インストール ======
$ sudo apt-get install fetchmail
====== 設定 ======
~/.fetchmailrc にアカウント情報を書き込んで保存。
このファイルにはパスワードが直接記述されるので、パーミッションは600あたりで。
fetchmail は設定でデーモン化できるが今回は cron を使用する。こんなスクリプトを cron で定期的に実行する。
#!/bin/sh
# Fetchmail cron script
LOCK_FILE="${HOME}/.fetchmail.lock"
if [ -f ${LOCK_FILE} ]; then
exit 1
fi
touch ${LOCK_FILE}
fetchmail -s > /dev/null 2>&1
rm -f ${LOCK_FILE}
====== 参考 ======
[[http://fetchmail.berlios.de/|Fetchmail 公式]]