このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

fetchmailのintervalについて このメッセージに返信する
日時: 2010/08/06 00:59
名前: インテリ
URL:
いつもお世話になっています。

こちらのサイトを参考にfetchmailをインストールしました。
外部サーバのメールをチェックしにいく間隔を
もっと短く設定したいと考え、試行錯誤していますが
間隔が短くできません。

.fetchmailrcの設定は下記のようになっています。


# 共通設定
set daemon 30
set postmaster root
set no bouncemail

# 全サーバー共通デフォルト設定
defaults
protocol auto
no mimedecode
no fetchall
keep

# プロバイダアカウント宛メール取り込み設定※POP3Sが提供されている場合
poll pop.nifty.com # プロバイダ受信メールサーバー名
interval 60
username "xxxxxxxx" # プロバイダユーザ名
password "yyyyyyyy" # プロバイダパスワード
mda "/usr/sbin/sendmail abc1234@hogehoge.com" # 転送先メールアドレス


このような設定で、1分間隔でメールを取り込みにいくことになると
思っていましたが1分より長い間隔でしか取り込みにいきません。

設定の変更後、postfixとfetchmailの再起動は行っています。

どこか改善・修正すべき点がありましたらご教示ください。
よろしくお願い致します。
記事編集 編集
Re: fetchmailのintervalについて このメッセージに返信する
日時: 2010/08/06 03:06
名前: stranger
URL: http://ja.528p.com/
set daemon 60
(60秒毎)
だけで良いのでは?

サーバ設定の
interval 60
この設定は秒数でなく60回に1回のようなインターバルを表すのでは?

set daemon 30
interval 60

1800秒に1回になるのでは?

fetchmail FAQより

C5. How can I poll some of my mailboxes more/less often than others?

Use the interval keyword on the ones that should be checked less often. For example, if you do a poll every 5 minutes, and want to poll some mailboxes every 5 minutes and some every 30 minutes, use something like this:

poll mainsite.example.com proto pop3 user ....
poll secondary.example.com proto pop3 interval 6 user ...

Then secondary.example.com will be polled every 6th time that mainsite.example.com is polled, which with a polling interval of every 5 minutes means that secondary.example.com will be polled every 30 minutes.
記事編集 編集
Re: fetchmailのintervalについて このメッセージに返信する
日時: 2010/08/07 14:11
名前: インテリ
URL:
strangerさん

ご教示いただきましてありがとうございました。
勉強になりました。
記事編集 編集
Re: fetchmailのintervalについて このメッセージに返信する
日時: 2010/08/07 14:19
名前: stranger
URL: http://ja.528p.com/
他のサイトで、間違った設定を公開している所があったので
実際どうなさったのか、結果がほしいです
そのほうが、他の人の役に立ちます


記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -