Linux/FedoraCore1

Fetchmail のインストール

rootで

# yum -y install fetchmail

/root/.fetchmailrc の作成

set postmaster root
set nobouncemail

defaults
protocol pop3
uidl
no fetchall
#flush
no mimedecode
smtphost dekuyou.ddo.jp


poll xxx.dekuyou.ddo.jp user hogehoge password hogehoge is dekuyou here keep

xxx.dekuyou.ddo.jp popサーバのユーザ「hogehoge」からメールを取得して、
dekuyou.ddo.jp のユーザ「dekuyou」にメールを送付。
xxx.dekuyou.ddo.jp popサーバのユーザ「hogehoge」のメールは削除しない。

と言う設定です。
※サーバにメールを残さない場合は、「keep」→「flush」です。
※no fetchall で新着メールのみ取得するようにしておきます。

実行テスト

# fetchmail

でテスト実施。
ログとメールボックスを確認します。

cron で10分おきに実行

# crontab -e

で、以下を追加します。

0-59/10 * * * * /usr/bin/fetchmail

設定の順番を間違えると・・・・ 

uidl をつける場所を間違えたらエラーがでます。
no mimedecode の後につけたら以下のようなログでした。

fetchmail:/root/.fetchmailrc:13: server option after user options at uidl
fetchmail:/root/.fetchmailrc:15: syntax error at n

順番があるようです。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-07 (金) 16:01:32 (228d)