Originally posted by CiViX
I have a couple of domains on my server that use an external mailserver, and therefore I have disabled mail on these domains.
How did you disable mail on these servers?
Did you setup the external mailserver as a backup mail server for the domains?
Originally posted by CiViX
This worked fine before, but after I activated reject (using PLESK 7.5.1) on "mail to nonexistent users", the domains again try to accept mails for the domain and give me an errormessage instead of forwarding the mails to the external mailserver. If I switch back to bounce they behave correctly.
To me it seems you have setup the external server as a backup mailserver and the plesk server as primary mailserver.
The bounce feature on plesk, acts like receive all mails then try to deliver, if fail bounce. However, the new reject feature works like check for usr on the same box, if not reject.
Now, when you setup plesk server to bounce, since it accepted the mail, sending MTA also sends the mail to the backup server. However, in the second case, since your primary server rejected it right at smtp level, sending server doesn't even try to cotact the secondary server and so no mail is delivered.
Originally posted by CiViX
This must be a bug? If mail is disabled for the domain, they should forward the mail to the external mailserver, not bounce/reject/accept or anything...?
I think the problem lies with the way its misconfigurated.
If you do not want to receive mail for the domains at all at your plesk server, then you should remove the MX entries for these domains that point to the plesk server and make the external mail server as the primary server.
HTH
-R'twick