On 2012-08-28 Thufir wrote: > http://askubuntu.com/a/155676/45156 says to remove $mydomain from > > mydestination = $mydomain, localhost.$mydomain, localhost > > but why?
As the answer says you should only do that when the host is not supposed to be the final destination for $mydomain. > Just as anything to @localhost should get spooled to /var/mail/, > shouldn't $mydomain similarly get spooled exactly as localhost? Isn't > that rather the point, to spool only what's in mydestination, anything > else gets bounced or sent on? $mydestination defines those domains that the server is the final destination for. Under the circumstances outlined in the post you mentioned, you don't want the server to be the final destination for $mydomain, thus you remove it from $mydestination. [...] > Aug 28 02:42:35 dur postfix/pipe[22396]: 14C6E182CA7: > to=<thu...@dur.bounceme.net>, relay=mailman, delay=38, > delays=38/0.03/0/0.41, dsn=5.1.1, status=bounced (user unknown) [...] > This sorta kinda works, in that at least the message is "accepted", > although it's later bounced. Why is the user unknown? To my mind, > the user should be known. We wouldn't know unless you decide to provide some more information. Apparently your server is configured to relay mail for the domain dur.bounceme.net to mailman, which doesn't seem to be configured to accept the recipient thu...@dur.bounceme.net. Please post the output of "postconf -n". Regards Ansgar Wiechers -- "Abstractions save us time working, but they don't save us time learning." --Joel Spolsky