This kind of query comes in regularly.Every time it comes in, we ask, "Why do you want to do that?"
Typically, the answer is to "hide" the internal systems for "security".Please understand:
1. Your firewall is all the security your internal system needs.
2. Hiding the name of your internal system does nothing to improve security. In fact, it can reduce your ability to find/fix problems.
3. It can be very important to have such things in your messages. If there is ever a problem, knowing which systems have touched a message can be the only way to find where the problem is.
In short, what you want is a "Very Bad Idea".
Even Sun, as security paranoid as Sun is, keeps all such internal server names in the headers. Far better to apply system patches and keep up to date on your software than attempt to "hide" your systems. Hiding doesn't work anyway.
Hi Jay,
I read your earlier posts from it, and I agree. This wasn't my idea.
This mail server is in a goverment section, and they have some rules, and they are so paranoid :)
I put headertrim to tcp_local and tcp_intranet chanel blocks.
Create a tcp_local_header.opt and tcp_intranet_header.opt files, with this:
Received: MAXIMUM=-1
X-Mailer: MAXIMUM=-1
run imsimta cnbuild
and restart mail server
But I have Received and X-Mailer lines in header. Where is the problem?
Thanx,
Quad