On Monday 20 June 2005 11:42, Marco Scholten wrote: > hello, > > I am trying to fetch mail from out ISP and divide it on our lan to the > correct users. > We have only 1 mailbox with several aliases. > > mail to [EMAIL PROTECTED] should go to els > mail to [EMAIL PROTECTED] should go to jan > mail to [EMAIL PROTECTED] should go to theo > mail to [EMAIL PROTECTED] should go to els and jan > > After several days of reading man pages and googling i still haven't been > succesfull. > > what i have done so far > -installed fetchmail > -installed exim4 and configured it to send using smarthost and receive > using fetchmail > -configured outlook express on client machines. > > .fetchmailrc: > > set postmaster "jan" > set no bouncemail > set no spambounce > set properties "" > poll smtp.ourisp.nl with proto POP3 interval 300 > aka ourisp.nl localdomains ourdomain.nl > user 'jan' there with password 'secret' to j.jansen=jan e.fox=els > th.jansen=theo here options keep
I do a similar thing like this poll imap.blueyonder.co.uk no dns proto IMAP tracepolls aka blueyonder.co.uk localdomains chandlerfamily.org.uk libdebate.org user "ac003a3222" password "secret" forcecr is * fetchall smtpaddre ss chandlerfamily.org.uk With this [EMAIL PROTECTED] gets passed on to exim. I use exim to route xxx. The two directors which pick up all the names are as follows - the first one checks the /etc/aliases file, the second one picks up names from /etc/exim4/local-users which lists the names I accept locally. All others will get rejected earlier in the exim configuration file via an ACL. system_aliases: driver = redirect allow_defer allow_fail data = ${lookup{$local_part}lsearch{/etc/aliases}} file_transport = address_file pipe_transport = address_pipe retry_use_local_part localuser: driver = accept local_parts = CONFDIR/local-users retry_use_local_part transport = local_delivery user = ${lc:$local_part} lastly the transport for local delivery puts it into a local maildir begin transports local_delivery: driver = appendfile directory = /home/${lc:$local_part}/Maildir envelope_to_add group = mail maildir_format message_prefix = "" mode = 0660 no_mode_fail_narrower return_path_add I then run courier-imap to provide pop3 and imap access to these mail dirs from mail clients. > > All messages now go to the postmaster, when i send a mail to > [EMAIL PROTECTED] then fetchmail gives an error 'unknown user'. > When i send a mail to theo using 'echo "test" | mail -s "testmsg" theo' > then it is received ok on the client machine. > > i have tried running fetchmail as root and as user, results are the same. > > I do not understand the relation between the various programs involved in > this very well. > Can anyone please point me in the right direction? > > thanks, > Marco. -- Alan Chandler http://www.chandlerfamily.org.uk -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]