概要

fetchmailはpop3やimapでメールを受信するプログラム。

手順/メモ

1)インストール

# cd /usr/ports/mail/fetchmail
# make install clean

2)設定

~/.fetchmailrc

このファイルで受信の設定を行う。設定例と主な動作は下記のとおり。
  • 受信したメールをprocmailで振り分ける
  • procmailの振り分け設定をアカウント毎に変更できる
  • 受信メールを残す/残さないを設定できる
  • ログはsyslogでも指定ファイルのどちらでも残せる
アカウントを追加する場合はpollで始まる行を増やす。

set daemon 600
set postmaster iroha
#set logfile ~/log/fetchmail.log
set syslog
defaults
protocol auto
uidl
keep
#no keep
#fetchall
mda "/usr/local/bin/procmail"
poll <メールサーバー> proto pop3 user "ユーザー名" pass "パスワード"
poll <メールサーバー> proto pop3 user "ユーザー名2" pass "パスワード2"
mda "/usr/local/bin/procmail ~/.procmail/procmail-user"
poll <メールサーバー2> proto pop3 user "ユーザー名3" pass "パスワード3"

問題点、課題

  • 受信した時にメールを残して数日後に削除するような設定ができません。どーやるの???

環境

  • Panasonic CF-R3
  • FreeBSD 6.0-Release

最終更新:2007年01月13日 23:59