Solved

Postfix relay to Office 365 external recipients not delivered

Posted on 2013-01-29
1
1,167 Views
Last Modified: 2013-02-19
I have an issue with Postfix relay to MS Office 365. I can send to internal addresses, but not external. I receive the following error message:

550 5.7.1 Client does not have permissions to send as this sender (in reply to end of DATA command))

I have setup a Microsoft SMTP server and it works fine, both internal and external, but Postfix will not deliver to external addresses. I know it has to be a configuration issue. I just can't pinpoint what it is. I really would prefer to use Postfix. I've used it before and never had any issues, but if I don't figure this out, I will have to go with MS

Here is my main.cf:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = mailrelay.mydomain.com
mydomain=mydomain.com
relay_domains=*
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mailrelay.mydomain.com, localhost.mydomain.com, , localhost
relayhost = [pod51019.outlook.com]:587
mynetworks = 192.168.86.178, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +

inet_interfaces = all

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem

smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_mechanism_filter = login
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_send_dummy_mail_auth = yes
0
Comment
Question by:shart68
1 Comment
 
LVL 36

Accepted Solution

by:
ArneLovius earned 500 total points
ID: 38833680
I would guess that you had a username and password for the smarthost in the Microsoft SMTP relay.

Rather than relay through Office 365, why not just add your exit address to your SPF record and send direct ?
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
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…

929 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

18 Experts available now in Live!

Get 1:1 Help Now