ユーザ用ツール

サイト用ツール


ubuntu-server-10-04:fetchmail

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}

参考

ubuntu-server-10-04/fetchmail.txt · 最終更新: 2010/10/28 15:47 by admin