On Wed, Aug 06, 2014 at 12:02:30PM +0000, Xie, Wei wrote:

> Main email system is Microsoft exchange system. The Exchange Hub servers 
> deliver the all outbound mails  (internal users send emails to external users 
> or external users send emails to internal users BUT whose email addresses are 
> forwarding to his/her external mailboxes) to Postfix servers. The postfix 
> servers receive all emails which the recipient addresses are external email 
> addresses. So I think it simply an outbound relay, forwarding mail whose 
> recipients are external to your email systems.

Thus your claim that the mail will have a single recipient in the
"To:" address, or will not employ "Bcc" is simply wrong.  Your Postfix systems 
are
outbound relays, not MSAs.

Your real problem is that you're using the same servers to deliver
*all* outbound email, both email that originates outside and needs
to be forwarded for one of your externally hosted users, and email
that your internally hosted users send out.

This design severely limits your choices.  When I did a related design
for a previous employer with another hosting provider, I used dedicated
systems to route just the mail for externally hosted users, separate
from the outbound relays handling other mail.

These dedicated systems were whitelisted by the provider, but restricted
to delivery of mail to just the users in question, not the world at large.

You're likely running into Sender-ID/SPF issues, where Microsoft applies
anti-spoofing policy to your outbound machines, because you don't present
a clean stream of email for just the hosted users.

You need a more sophisticated design and a willingness from the
hosting provider to work with you.  You may need to hire an
experienced consultant to help with the design and implementation,
but the difficulty will be in assessing the skill of the consultant,
this is hard to do, unless you're sufficiently skilled yourself.

At the very least you may need to implement the SRS rewriting mechanism
for forwarding mail in the age of SPF.  You'll have to find a good Postfix
SRS tutorial.  This will likely resolve most of the problem you are reporting.

-- 
        Viktor.

Reply via email to