I think I know what you mean. I have since found a script that runs Fetchmail as a service as a system process. This still hasn't changed things though...
I was under the assumption that when Fetchmail downloads messages it passes them directly onto Postfix. Postfix then distributed the mail according to the
/etc/aliases file. I have configured locally three domains, they are say:-
something1.com
something2.com and
something3.com
If I send a mail internally on my LAN to (for instance)
peter@something1.com and
peter@something2.com, both of these mails go
straight into the mailbox for the username of 'peter'. The problem is that as soon as Fetchmail downloads messages it passes them somehow to the
root/postmaster account. If I look at the messages is downloads for 'peter' it says in the headers, that local delivery is not possible, user 'peter' unknown. I'm
confused because I thought Fetchmail just downloads mail and passes it straight to Postfix, and Postfix knows who 'peter' is?
Am I making any sense because my brain is beginning to feel fried lol...
Should I possibly use something like Procmail to filter the new messages off to Fetchmail or something?
Thanks
Dan