Solved

Send mail from Postfix to Exch

Posted on 2013-11-05
17
3,038 Views
Last Modified: 2013-11-13
Hello,

I am trying to send mail form a Linux server running Postfix to an Exchange server.  I am getting the following bounce back:

This is the mail system at host linserv.domain.local.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<"smtp:[winserv.domain.com]"@winserv.domain.local> (expanded from
    <user@domain.com>): host winserv.domain.local[192.168.217.10]
    said: 550 5.7.1 Unable to relay (in reply to RCPT TO command)


Reporting-MTA: dns; linserv.domain.local
X-Postfix-Queue-ID: CC31A1F003C8
X-Postfix-Sender: rfc822; user@domain.net
Arrival-Date: Tue,  5 Nov 2013 18:18:27 -1000 (HAST)

Final-Recipient: rfc822; "smtp:[winserv.domain.com]"@winserv.domain.local
Original-Recipient: rfc822;user@domain.com
Action: failed
Status: 5.7.1
Remote-MTA: dns; winserv.domain.local
Diagnostic-Code: smtp; 550 5.7.1 Unable to relay


Return-Path: <user@domain.net>
Received: by linserv.domain.local (Postfix)
      id CC31A1F003C8; Tue,  5 Nov 2013 18:18:27 -1000 (HAST)
Delivered-To: smtp:[winserv.domain.com]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])
      by linserv.domain.local (Postfix) with ESMTP id BF06E1F01C68
      for <user@domain.com>; Tue,  5 Nov 2013 18:18:27 -1000 (HAST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])
      by localhost (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)
      with ESMTP id TnVmqUPLgXb7 for <user@domain.com>;
      Tue,  5 Nov 2013 18:18:27 -1000 (HAST)
Received: by linserv.domain.local (Postfix, from userid 33)
      id 0E68B1F00D34; Tue,  5 Nov 2013 18:18:26 -1000 (HAST)
To: <user@domain.com>
Subject: Test @ 2317
X-PHP-Originating-Script: 0:main.inc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 06 Nov 2013 00:18:26 -0400
From: user@domain.net
Message-ID: <d75625a89477cb361bf018300f563458@domain.net>
X-Sender: user@domain.net
User-Agent: Roundcube Webmail/0.7.2

Test @ 2317


Any ideas?

Have a great day and thank you in advance,

Don
0
Comment
Question by:GEMCC
  • 9
  • 7
17 Comments
 
LVL 16

Expert Comment

by:Postmaster
Comment Utility
Exchange EDGE servers handle external SMTP feeds.
The RECEIVE Connectors / Network tab / lower section, shows IP addresses of server that can RELAY mail.
Make sure your server IP is added.
0
 

Author Comment

by:GEMCC
Comment Utility
Hello,

I do not have Edge installed, just Exchange 2010.

Please advise.

Have a great day,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
To postmaster's point
You need to configure exchange's relay rules to allow the postfix system the rights to relay.

http://technet.microsoft.com/en-us/library/bb232021(v=exchg.141).aspx
0
 

Author Comment

by:GEMCC
Comment Utility
Hello,

I followed the link and now I am getting:

Subject      Undeliverable: Test @ 837
From      Microsoft OutlookAdd contact
To      user@domain.netAdd contact
Date      Today 09:37
Delivery has failed to these recipients or groups:

"smtp:[winserv.domain.local]"@winserv.domain.local
A problem occurred and this message couldn't be delivered. Check to be sure the e-mail address is correct. If the problem continues, please contact your helpdesk.







Diagnostic information for administrators:

Generating server: winserv.domain.local

"smtp:[winserv.domain.local]"@winserv.domain.local
#554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop ##rfc822;user@domain.com

Original message headers:

Received: from linserv.domain.local (192.168.217.20) by
 winserv.domain.local (192.168.217.10) with Microsoft SMTP Server id
 14.2.347.0; Wed, 6 Nov 2013 08:37:17 -0500
Received: by linserv.domain.local (Postfix)      id 39FB11F01C95; Wed,  6
 Nov 2013 03:38:26 -1000 (HAST)
Delivered-To: smtp:[winserv.domain.local]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])      by
 linserv.domain.local (Postfix) with ESMTP id 30A9D1F005E6      for
 <user@domain.com>; Wed,  6 Nov 2013 03:38:26 -1000 (HAST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])      by localhost
 (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)      with
 ESMTP id QHsufZK8c-4y for <user@domain.com>;      Wed,  6 Nov 2013 03:38:25
 -1000 (HAST)
Received: by linserv.domain.local (Postfix, from userid 33)      id
 870821F01C95; Wed,  6 Nov 2013 03:38:25 -1000 (HAST)
To: <user@domain.com>
Subject: Test @ 837
X-PHP-Originating-Script: 0:main.inc
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 6 Nov 2013 09:38:25 -0400
From: <user@domain.net>
Message-ID: <66320439021c7c877db50c15d9fb5e1c@domain.net>
X-Sender: user@domain.net
User-Agent: Roundcube Webmail/0.7.2
Return-Path: user@domain.net
 Reporting-MTA: dns;winserv.domain.local
Received-From-MTA: dns;linserv.domain.local
Arrival-Date: Wed, 6 Nov 2013 13:37:17 +0000

Original-Recipient: rfc822;user@domain.com
Final-Recipient: rfc822;"smtp:[winserv.domain.local]"@winserv.domain.local
Action: failed
Status: 5.4.4
Diagnostic-Code: smtp;554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop

Received: from linserv.domain.local (192.168.217.20) by
 winserv.domain.local (192.168.217.10) with Microsoft SMTP Server id
 14.2.347.0; Wed, 6 Nov 2013 08:37:17 -0500
Received: by linserv.domain.local (Postfix)      id 39FB11F01C95; Wed,  6
 Nov 2013 03:38:26 -1000 (HAST)
Delivered-To: smtp:[winserv.domain.local]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])      by
 linserv.domain.local (Postfix) with ESMTP id 30A9D1F005E6      for
 <user@domain.com>; Wed,  6 Nov 2013 03:38:26 -1000 (HAST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])      by localhost
 (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)      with
 ESMTP id QHsufZK8c-4y for <user@domain.com>;      Wed,  6 Nov 2013 03:38:25
 -1000 (HAST)
Received: by linserv.domain.local (Postfix, from userid 33)      id
 870821F01C95; Wed,  6 Nov 2013 03:38:25 -1000 (HAST)
To: <user@domain.com>
Subject: Test @ 837
X-PHP-Originating-Script: 0:main.inc
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
Date: Wed, 6 Nov 2013 09:38:25 -0400
From: <user@domain.net>
Message-ID: <66320439021c7c877db50c15d9fb5e1c@domain.net>
X-Sender: user@domain.net
User-Agent: Roundcube Webmail/0.7.2
Return-Path: user@domain.net

Test @ 837

Please advise.  I know we are close!

Thanks for your help and have a great day,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
the error points to a configuration issue where your postfix mailing recipient is not identifiable by the MX/valid domain check on the exchange.

does "domain.net" exist?

on your exchange or postfix, nslookup -q=mx domain.net or dig domain.net MX respectively.

The domain check is an anti-spam method used to check whether the domain of a sender is valid (have an MX record or an A record for a server that will "point" to a possible server to which a bounce can be delivered.
0
 

Author Comment

by:GEMCC
Comment Utility
Hello,

Doing either nslookup -q=mx domain.net or dig domain.net MX, they come up with:
mail.domain.net
winserv.domain.net

Should linserv.domain.net be added?

Thanks for your time and help,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
Your issue seems to be

"smtp:[winserv.domain.local]"@winserv.domain.local
#554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop ##rfc822;user@domain.com

Suggests a misconfiguration seemingly leading to a loop.

not sure what this check is supposed to reflect/prevent.
0
 

Author Comment

by:GEMCC
Comment Utility
I made some changes and getting a different message now:

Delivery has failed to these recipients or groups:
"smtp:[winserv.domain.local]"@winserv.domain.local
A problem occurred and this message couldn't be delivered. Check to be sure the e-mail address is correct. If the problem continues, please contact your helpdesk.
Diagnostic information for administrators:
Generating server: winserv.domain.local
"smtp:[winserv.domain.local]"@winserv.domain.local
#554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop ##rfc822;user@domain.com
Original message headers:
Received: from linserv.domain.local (192.168.217.20) by
 winserv.domain.local (192.168.217.10) with Microsoft SMTP Server id
 14.2.347.0; Thu, 7 Nov 2013 00:16:43 -0500
Received: by linserv.domain.local (Postfix)      id BA4E41F01C9C; Thu,  7
 Nov 2013 00:17:12 -0500 (EST)
Delivered-To: smtp:[winserv.domain.local]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])      by
 linserv.domain.local (Postfix) with ESMTP id AB29D1F01C79      for
 <user@domain.com>; Thu,  7 Nov 2013 00:17:12 -0500 (EST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])      by localhost
 (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)      with
 ESMTP id YVEyATmHckUB for <user@domain.com>;      Thu,  7 Nov 2013 00:17:11
 -0500 (EST)
Received: from Laptop7 (c-68-58-136-101.hsd1.in.comcast.net
 [xxx.xxx.xxx.xxx])      (Authenticated sender: user@domain.net)      by
 linserv.domain.local (Postfix) with ESMTPA id B234B1F012E6      for
 <user@domain.com>; Thu,  7 Nov 2013 00:17:11 -0500 (EST)
From: Don <user@domain.net>
To: <user@domain.com>
Subject: Test @ 0016
Date: Thu, 7 Nov 2013 00:16:42 -0500
Message-ID: <00c701cedb78$8bb645e0$a322d1a0$@domain.net>
MIME-Version: 1.0
Content-Type: multipart/alternative;
      boundary="----=_NextPart_000_00C8_01CEDB4E.A2E14F50"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: Ac7beIg28bLZ+Sf5R5eP76JAPPbfTg==
Return-Path: user@domain.net
Reporting-MTA: dns;winserv.domain.local
Received-From-MTA: dns;linserv.domain.local
Arrival-Date: Thu, 7 Nov 2013 05:16:43 +0000

Original-Recipient: rfc822;user@domain.com
Final-Recipient: rfc822;"smtp:[winserv.domain.local]"@winserv.domain.local
Action: failed
Status: 5.4.4
Diagnostic-Code: smtp;554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop


Test @ 0016

Please advise.

Thanks for your help and have a great day,

Don
0
Why spend so long doing email signature updates?

Do you spend loads of your time carrying out email signature updates? Not very interesting are they? Don’t let signature updates get you down. Let Exclaimer Cloud - Signatures for Office 365 make managing email signatures a breeze.

 
LVL 76

Expert Comment

by:arnold
Comment Utility
Do not use the same email address for both the sender and recipient.

This is likely a spam test which were/are common in an attempt to take advantage of people who white listed their own email address as not being spam source.

See if the issue exists when you mail from user1@domain.net to user@domain.net

on the linux/postfix system try the following:

echo "To: <user@domain.net>
From: <user1@domain.net>
Subject: test

this is a test
" | /usr/sbin/sendmail -oi -fuser1@domain.net -t

tail /var/log/maillog to see what happened to this message.  Was it delivered to the exchange server.

Then see what happens on the exchange side with the message.
0
 

Author Comment

by:GEMCC
Comment Utility
Hello,

I am not using the same address for both.  I am using user@domain.NET as the sender and user@domain.COM as the recipient.

Please advise.

Have a great day,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
Are they pointing to the same mailbox on the exchange server?

I can only go based on the error you posted.
0
 

Author Comment

by:GEMCC
Comment Utility
No, the .net account is on the Postfix server and the .com account is on Exchange.

Have a great day,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
your nslookup -q=mx information for domain.net points to winserv (exchange server) which might be why it is rejecting.

try any other domain for the sender and see what happens.
0
 

Author Comment

by:GEMCC
Comment Utility
Hello,

I fixed the issue:

Diagnostic-Code: smtp;554 5.4.4 SMTPSEND.DNS.MxLoopback; DNS records for this domain are configured in a loop

In the main.cf file for Postfix, I had to change luser_relay = $user@servername.domain.local to luser_relay = $user@domain.local.

Now I am getting:

Delivery has failed to these recipients or groups:

"smtp:[winserv.domain.local]"@domain.local
 The e-mail address you entered couldn't be found. Please check the recipient's e-mail address and try to resend the message. If the problem continues, please contact your helpdesk.

Diagnostic information for administrators:

Generating server: winserv-1.domain.local

"smtp:[winserv.domain.local]"@domain.local
 #550 5.1.1 RESOLVER.ADR.RecipNotFound; not found ##rfc822;user@domain-1.com

Original message headers:
Received: from linserv.domain.local (192.168.217.20) by
 winserv-1.domain.local (192.168.217.11) with Microsoft SMTP Server id
 14.2.347.0; Fri, 8 Nov 2013 00:13:49 -0500
Received: by linserv.domain.local (Postfix)      id B02941F01C74; Fri,  8
 Nov 2013 00:14:18 -0500 (EST)
Delivered-To: smtp:[winserv.domain.local]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])      by
 linserv.domain.local (Postfix) with ESMTP id 9F1CB1F01717      for
 <user@domain-1.com>; Fri,  8 Nov 2013 00:14:18 -0500 (EST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])      by localhost
 (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)      with
 ESMTP id TlECf7ySqrw1 for <user@domain-1.com>;      Fri,  8 Nov 2013 00:14:04
 -0500 (EST)
Received: by linserv.domain.local (Postfix, from userid 33)      id
 8BCB71F01C74; Fri,  8 Nov 2013 00:14:04 -0500 (EST)
To: Donald Doyle <user@domain-1.com>
Subject: Test @ 0013
X-PHP-Originating-Script: 0:main.inc
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
Date: Fri, 8 Nov 2013 01:14:04 -0400
From: <user@domain-2.net>
Message-ID: <ca441adcd97a396d6b3ef160fb8d7924@domain-2.net>
X-Sender: user@domain-2.net
User-Agent: Roundcube Webmail/0.7.2
Return-Path: user@domain-2.net

 
Reporting-MTA: dns;winserv-1.domain.local
Received-From-MTA: dns;linserv.domain.local
Arrival-Date: Fri, 8 Nov 2013 05:13:49 +0000

Original-Recipient: rfc822;user@domain-1.com
Final-Recipient: rfc822;"smtp:[winserv.domain.local]"@domain.local
Action: failed
Status: 5.1.1
Diagnostic-Code: smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found

Received: from linserv.domain.local (192.168.217.20) by
 winserv-1.domain.local (192.168.217.11) with Microsoft SMTP Server id
 14.2.347.0; Fri, 8 Nov 2013 00:13:49 -0500
Received: by linserv.domain.local (Postfix)      id B02941F01C74; Fri,  8
 Nov 2013 00:14:18 -0500 (EST)
Delivered-To: smtp:[winserv.domain.local]@linserv.domain.local
Received: from localhost (localhost.localdomain [127.0.0.1])      by
 linserv.domain.local (Postfix) with ESMTP id 9F1CB1F01717      for
 <user@domain-1.com>; Fri,  8 Nov 2013 00:14:18 -0500 (EST)
X-Virus-Scanned: Debian amavisd-new at linserv.domain.local
Received: from linserv.domain.local ([127.0.0.1])      by localhost
 (linserv.domain.local [127.0.0.1]) (amavisd-new, port 10024)      with
 ESMTP id TlECf7ySqrw1 for <user@domain-1.com>;      Fri,  8 Nov 2013 00:14:04
 -0500 (EST)
Received: by linserv.domain.local (Postfix, from userid 33)      id
 8BCB71F01C74; Fri,  8 Nov 2013 00:14:04 -0500 (EST)
To: User Name <user@domain-1.com>
Subject: Test @ 0013
X-PHP-Originating-Script: 0:main.inc
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format=flowed
Content-Transfer-Encoding: 7bit
Date: Fri, 8 Nov 2013 01:14:04 -0400
From: <user@domain-2.net>
Message-ID: <ca441adcd97a396d6b3ef160fb8d7924@domain-2.net>
X-Sender: user@domain-2.net
User-Agent: Roundcube Webmail/0.7.2
Return-Path: user@domain-2.net

Test @ 0013


Please note there are 2 Exchange servers involved in this, winserv & winserv-1.  My goal with these is for winserv to be the "main" server and winserv-1 act as a replication/failsafe server.

Sending a message to user@domain.local is received.  I do have the domain-1.com account setup under the user account AND it is receiving messages from outside the LAN.

Thank you and have a great day,

Don
0
 
LVL 76

Expert Comment

by:arnold
Comment Utility
The issue seems to be within the exchange server i.e. postfix submits/delivers the messages which are rejected.

Look at the exchange logs to see what is going on with the message in question.
0
 

Accepted Solution

by:
GEMCC earned 0 total points
Comment Utility
Issue resolved!  I had the syntax in /etc/postfix/virtual incorrect.  I had user@domain.com     smtp:[winserv.domain.local] instead of user@domain.local     user.  Once changed and ran postmap /etc/postfix/virtual and service postfix restart all is good!

Have a great weekend,

Don
0
 

Author Closing Comment

by:GEMCC
Comment Utility
Issue resolved!
0

Featured Post

How does your email signature look on mobiles?

Do your employees use mobile devices to reply to emails? With mobile becoming increasingly important to the business world, it is in your best interest to make sure that your email signature looks great across all types of devices.

Join & Write a Comment

Resolve DNS query failed errors for Exchange
This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data t…
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now