Im using pppd. Why isn my monitor option working?
There is a combination of circumstances that can confuse fetchmail. If you have set up demand dialing with pppd, and pppd has an idle timeout, and you have lcp-echo-interval set, then the lcp-echo-interval time must be longer than the pppd idle timeout. Otherwise it is going keep increasing the packet counters that fetchmail relies upon, triggering fetchmail into polling after its own delay interval and thus preventing the pppd link from ever reaching its inactivity timeout.