Le 20/07/2011 00:03, Kendall Shaw a écrit : > On 07/19/2011 01:32 PM, mouss wrote: >> Le 19/07/2011 22:00, Kendall Shaw a écrit : >> >> Your setup is ok, but your test is not... >> >> you have defined virtual_transport to be dovecot, but this only applies >> to virtual_mailbox_domains. >> >> you didn't explicitely specify mydestination, so the default applies: >> $ postconf -d mydestination >> mydestination = $myhostname, localhost.$mydomain, localhost >> >> if this applies to you, then localhost is a "local" domain. >> >> this is good. >> >> in your tests, you should not send mail to @localhost. keep this >> reserved for addresses that need "local" functionality (execute some >> script,... etc). > > Okay, but I am not sending mail to @localhost. I send to > ks...@kendallshaw.com. Fetchmail sends RCPT TO:<eekshaw@localhost>.
that's it. mail sent to localhost goes to localhost... > There is the header To: ks...@kendallshaw.com in the message. Does > postfix decide on the destination based on the To header or RCPT TO? when you send a letter, it goes to where the address you write on the envelope. you don't expect the mailman to open the envelope to see if you wrote "this letter is for ..."? > > If it is the later, I guess this is a fetchmail question, and I'll ask > somewhere else. > >> for mailbioxes @localhost that need to be delievered to a mailbox, use >> virtual_aliases_maps: >> >> joe@localhost joe+localh...@kendallshaw.com >> > > In case this is not a fetchmail problem, I tried: > > creating /usr/pkg/etc/postfix/aliases: > > kshaw@localhost ks...@kendallshaw.com > > postmap /usr/pkg/etc/postfix/aliases > > and added to main.cf: > > virtual_alias_maps = hash:/usr/pkg/etc/postfix/aliases > > and there is no change after postfix reload. > > Does the alias happen before postfix picks a delivery process? > your /usr/pkg indicates a Netbsd system. yet, your previous log shows a "localhost.localdomain" which is a linux humphhumph. I'm lost... retry with append_dot_mydomain = no or change your virtual thing to joe@localhost.localdomain joe+localh...@example.com