Send mail from Postfix to Exchange server

Hello Experts,
I am getting below error when I try to sendmail from CentOS Postfix to Exchange server 2013. In main.cf file relayhost=10.10.1.54 is already added. I can able to telnet to my exchange server 10.10.1.54 but when I put rcpt to: abc@gmail.com, I get the error Unable to relay.

Oct 21 14:44:52 osticket postfix/pickup[2874]: 6A6AC160A7C: uid=48 from=<apache>
Oct 21 14:44:52 osticket postfix/cleanup[2914]: 6A6AC160A7C: message-id=<446e6b729-aAVDjwsDG-quotation.online@domain.com>
Oct 21 14:44:52 osticket postfix/qmgr[2590]: 6A6AC160A7C: from=<apache@host.domain.com>, size=808, nrcpt=1 (queue active)
Oct 21 14:44:57 osticket postfix/smtp[2916]: 6A6AC160A7C: to=<abc@gmail.com>, relay=10.10.1.54[10.10.1.54]:25, delay=5.2, delays=0.06/0.07/0.02/5, dsn=5.7.1, status=bounced (host 10.10.1.54[10.10.1.54] said: 550 5.7.1 Unable to relay (in reply to RCPT TO command))
Oct 21 14:45:07 osticket postfix/cleanup[2914]: 8F172160D23: message-id=<20141021114507.8F172160D23@host.domain.com>
Oct 21 14:45:07 osticket postfix/qmgr[2590]: 8F172160D23: from=<>, size=2744, nrcpt=1 (queue active)
Oct 21 14:45:07 osticket postfix/bounce[2920]: 6A6AC160A7C: sender non-delivery notification: 8F172160D23

Thanks and REgards.
LVL 12
ibu1System AdministratorAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Miguel Angel Perez MuñozCommented:
Have you configured your Exchange to permit relay your Postfix server? http://exchangeserverpro.com/exchange-2013-configure-smtp-relay-connector/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ibu1System AdministratorAuthor Commented:
Hello,
I created the receive connector and specified the IP address of the postfix server but still getting the same error. The other thing I noticed is when I do telnet to my exchange server when I put  rcpt to: abc@gmail.com ,it fails (unable to relay) but when I put rcpt to: abc@ourowndomainuser, it says ok. Even it delivers mail to internal users.
Thanks.
0
Miguel Angel Perez MuñozCommented:
Because your connector not permit relay.
You need to run this command on powershell:
Get-ReceiveConnector "Relay _connector_created" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient

Ensure your have only postfix ip address on your relay_connector_created, otherwise someone can use your mailserver as a source of spam.
0
ibu1System AdministratorAuthor Commented:
In the above help link. Below is the paragraph

The final step involves granting anonymous users (such as the unauthenticated SMTP connections coming from applications and devices on your network) the ability to send to external recipients.

Do, i need to run the below script. Because it seems that anonymous is already checked through graphic screen.
Get-ReceiveConnector "Relay E15MB1" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Rec

Regards.
0
ibu1System AdministratorAuthor Commented:
It worked, yes I must need to run that command through Exchange Management shell only.
Thanks for your help.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.