On Tue, May 28, 2013 at 02:30:29PM +0800, Ramesh wrote:
> Our mail server configured Postfix version 2.4.5 with mailmarshal

2.4.5 is very old. Is the rest of the system this old? Have you kept 
up with all your OS distributor's security updates? Likewise, have 
you kept up-to-date on any software you might have installed outside 
the OS's packaging system?

> as content filter, recently mail server not responding because of 
> huge mail queue, content filter cpu usage is 100%, my investigation 
> found more than 18k mails are in que, sender email address is 
> m...@zbavitu.net
> 
> I have manually deleted mails in content filter queue and deferred 
> mails in mail server, now mail server functioning normally.

Did you save a spample (sample of the spams)?

> I wanted to investigate weather our mail server compromised  or 
> content filter (windows machine) infected.

Generally I would not suspect Postfix of compromise, but there are 
numerous attack vectors which are being probed every day on every 
Internet-connected machine. Does the Postfix machine also run a web 
server? A name server? An [in]secure shell server?

There have been numerous known exploits of those services over the 
years since Postfix 2.4.5 (2007-07-31, nearly six years ago.)

> Please suggest methods to investigate so that will take precautions 
> in future the same will not repeat. 

Specific suggestions would depend on knowing what happened. You would 
need to share logs which show the *origin* of at least one of the 
spams. An exploit on the Postfix machine itself would show logs from 
"postfix/pickup" from the compromised account.

Of course, privilege escalation is a possibility as well, and you 
must rule that out. If you do not, logs (and everything!) are of 
dubious value.

Given the age of the Postfix, and the fact that 2.4.5 itself was 11 
patchlevels behind the final update of Postfix 2.4 in 2011, I think 
the best advice is to reinstall a recent release of your OS of 
choice.

> I would like to know how to load balancing  mail server, due to 
> above issue mail server was down for 24 hours, we have secondary mx 
> which queues mails when primary mx is down, Is there any method 
> where users can send or receive mails from secondary mx when 
> primary is down.

That is not trivial, and is a matter outside the purview of Postfix. 
What you'd need is load balancing on your mail store, not your MTA. 
When Postfix delivers a message, it is done with it. Postfix offers 
the administrator the postsuper(1) and postcat(1) tools for dealing 
with the queue and viewing queued mail, but these tools are not 
suitable for end users (and I would absolutely not recommend trying 
to work around that with a web frontend!)

Generally the best answer for people asking this is to improve the 
security and reliability of the primary MX host, and do away with 
your secondary MX spam magnet.
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:

Reply via email to