From: Matthias A. <mat...@gm...> - 2007-02-24 10:26:57
|
Ivan Imperl schrieb am 2007-02-22: > Nedavno Rob MacGregor pise: > > | Output of "fetchmail --configdump" (remember to remove passwords)? > > # fetchmail --configdump > TRUE=1; FALSE=0 > > os_type = 'linux' > feature_options = ('pop3','imap','gssapi','etrn','odmr','ssl','inet6',) > # Start of configuration initializer > fetchmailrc = { > 'poll_interval':0, > "logfile":"/var/log/fetchMailByIva", > "idfile":"/root/.fetchids", Don't run fetchmail as root unless you must. Few sites have to. > "postmaster":"iva", > 'bouncemail':TRUE, > 'spambounce':FALSE, > "properties":"", > 'invisible':FALSE, > 'showdots':FALSE, > 'syslog':FALSE, > # List of server entries begins here > 'servers': [ > # Entry for site `pop3.infosky.net' begins: > { > "pollname":"pop3.infosky.net", > 'active':TRUE, > "via":None, > "protocol":"POP3", > "port":None, > 'timeout':300, > 'interval':0, > "envelope":"Received", That's not robust. Use another header, see http://home.pages.de/~mandree/mail/multidrop > | Ok, you're running an old, unsupported and vulnerable version of > | fetchmail (missed that the first time). Upgrade to (at least) 6.3.6 > | before posting any further diagnostics. > > I will, but before I do is it possible to do what I want with pop3 (to > discard - not to download mail if username does not exist locally) ? > Sunil Shetye in his mail thinks that it can not be done. Do you agree? No way that works on all servers at least; and implementing a way to avoid that would require (a) server cooperation, (b) downloading message headers twice. The best solution though is telling the upstream site what valid users are and have them reject messages for others. -- Matthias Andree |