diff options
-rw-r--r-- | fetchmail-FAQ.html | 88 |
1 files changed, 56 insertions, 32 deletions
diff --git a/fetchmail-FAQ.html b/fetchmail-FAQ.html index 0bfe71da..972d5b33 100644 --- a/fetchmail-FAQ.html +++ b/fetchmail-FAQ.html @@ -93,7 +93,8 @@ when I may have multiple login sessions going?</a><br> <h1>Other Problems:</h1> <a href="#O4">O4. The --logfile option doesn't work if the logfile doesn't exist.</a><br> -<a href="#O5">O5. The message lengths in my POP3 progress messages look like garbage.</a><br> +<a href="#O5">O5. Every time I get a POP or IMAP message the header is +dumped to all my terminal sessions.</a><br> <h1>Answers:</h1> <hr> @@ -186,7 +187,7 @@ and got <em>really</em> tired of, is for tin-like kill files).<p> You can do spam filtering better with procmail or mailagent on the server side and (if you're the server sysadmin) sendmail.cf domain exclusions. You can do other policy things better with the -<tt>mda</tt> option and script wrappers around fetchmail. If +<CODE>mda</CODE> option and script wrappers around fetchmail. If it's a prime-time-vs.-non-prime-time issue, ask yourself whether a wrapper script called from crontab would do the job.<p> @@ -220,8 +221,8 @@ Probably it's because you're using a .fetchmailrc that's written in the old popclient syntax without an explicit `username' keyword leading the first user entry attached to a server entry.<p> -This error can be triggered by having a user option such as `<tt>keep</tt>' -or `<tt>fetchall</tt>' before the first explicit username. For +This error can be triggered by having a user option such as `<CODE>keep</CODE>' +or `<CODE>fetchall</CODE>' before the first explicit username. For example, if you write<p> <pre> @@ -229,14 +230,14 @@ poll openmail protocol pop3 keep user "Hal DeVore" there is hdevore here </pre> -the `<tt>keep</tt>' option will generate an entire user entry with the default +the `<CODE>keep</CODE>' option will generate an entire user entry with the default username (the name of fetchmail's invoking user).<p> The popclient compatibility syntax was removed in 4.0. It complicated the configuration file grammar and confused users.<p> -Also, the `<tt>interface</tt>', `<tt>monitor</tt>' and -`<tt>batchlimit</tt>' options changed after 2.8.<p> +Also, the `<CODE>interface</CODE>', `<CODE>monitor</CODE>' and +`<CODE>batchlimit</CODE>' options changed after 2.8.<p> They used to be global options with `set' syntax like the batchlimit and logfile options. Now they're per-server options, like `protocol'.<p> @@ -251,7 +252,7 @@ in your .fetchmailrc file, simply delete that line and insert `interface sl0/10.0.2.15' in the server options part of your `defaults' declaration.<p> -Do similarly for any `<tt>monitor</tt>' or `<tt>batchlimit</tt>' options.<p> +Do similarly for any `<CODE>monitor</CODE>' or `<CODE>batchlimit</CODE>' options.<p> <hr> <h2><a name="F2">F2. The .fetchmailrc parser won't accept my all-numeric user name.</a></h2> @@ -306,13 +307,13 @@ because the port 25 listener returns a positive acknowledge, fetchmail can be sure you're not going to lose mail to a disk-full or some other resource-exhaustion problem.<p> -If you used to use <tt>-mda "procmail -d</tt> -<em><you></em><tt>"</tt> or something similar, forward to port -25 and do "<tt>| procmail -d</tt> <em><you></em><tt>"</tt> in +If you used to use <CODE>-mda "procmail -d</CODE> +<em><you></em><CODE>"</CODE> or something similar, forward to port +25 and do "<CODE>| procmail -d</CODE> <em><you></em><CODE>"</CODE> in your ~/.forward file.<p> As long as your new .fetchmailrc file does not use the removed -`localfolder' option or `<tt>limit</tt>' (which now takes a maximum byte size +`localfolder' option or `<CODE>limit</CODE>' (which now takes a maximum byte size rather than a line count), a straight move or copy of your .poprc will often work. (The new run control file syntax also has to be a little stricter about the order of options than the old, in order to support @@ -321,10 +322,10 @@ things a bit.)<p> Run control files in the minimal .poprc format (without the `username' token) will trigger a warning. To eliminate this warning, add the -`<tt>username</tt>' keyword before your first user entry per server (it is +`<CODE>username</CODE>' keyword before your first user entry per server (it is already required before second and subsequent user entries per server.<p> -In some future version the `<tt>username</tt>' keyword will be required.<p> +In some future version the `<CODE>username</CODE>' keyword will be required.<p> <hr> <h2><a name="C1">C1. Why do I need a .fetchmailrc when running as root on my own machine?</a></h2> @@ -348,7 +349,7 @@ unless I create a .fetchmailrc in root's home directory containing:<p> user itz is itz </pre> -It won't work if the second line is just "<tt>user itz</tt>". This is silly.<p> +It won't work if the second line is just "<CODE>user itz</CODE>". This is silly.<p> It seems fetchmail decides to RECP the `default local user' (ie. the uid running fetchmail) unless there are local aliases, and the @@ -588,7 +589,7 @@ profiles that will accomplish this. Thank James Laferriere <hr> <h2><a name="T1">T1. How can I use fetchmail with qmail?</a></h2> -Turn on the <tt>forcecr</tt> option; qmail's listener mode doesn't like +Turn on the <CODE>forcecr</CODE> option; qmail's listener mode doesn't like header or message lines terminated with bare linefeeds.<p> (This information is thanks to Robert de Bath @@ -656,16 +657,16 @@ that MAIL FROM addresses you pass to it have to be canonical This is a potential problem if the MTAs upstream from your fetchmail don't necessarily |