Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a working Zimbra 8.0.6 OSE that is currently accepting mail from the outside to any of its locally defined domains and will also relay every mail from authenticated SMTP users.

There are other, external, MX servers that will receive, filter and then relay mail to Zimbra via SMTP: I'd like to configure Zimbra to not accept mail for local domains from everything but those MXes, and of course still accept and relay mail from any authenticated SMTP user. I went through the configuration, and documentation, and google, but did not find anything. I'm suspecting that Zimbra's configuration scheme / UI / whatever does not allow such a setup, but I would be glad if anyone could prove me wrong.

share|improve this question

I would simply configure iptables to accept incoming connections to port 25 from specific IP addresses.

share|improve this answer
I would re-read the question and pay attention to "any authenticated SMTP user" :-) – Luke404 Jan 3 '14 at 15:58
relay and accept from are different things. besides, while standard smtp works over port 25, I always direct my users to 587 for SSMTP – dyasny Jan 3 '14 at 17:21
That's true, but not accepting implies not relying, and accepting normal users is a requirement of this work and of the question. But thanks for trying :) – Luke404 Jan 6 '14 at 23:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.