Welcome to WebmasterWorld Guest from

Forum Moderators: bakedjake

Message Too Old, No Replies

Postfix Will Receive but NOT Send Mail

problems with postfix not sending mail via mail clients

12:09 pm on May 27, 2009 (gmt 0)

New User

10+ Year Member

joined:May 23, 2009
posts: 3
votes: 0

Hey All

I'm having problems with my Postfix setup - it will currently only send and receive through SquirrelMail but will only receive and NOT send via Outlook or other mail clients.

Every time I try to send I receive the following message:

Sending failed; Reason:554 5.7.1 : Relay access denied

My config is set up as follows:

myhostname = mail.mydomain#*$!.com
mynetworks_style = subnet
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mydomain#*$!.com, $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost =
mydomain = mydomain#*$!.com
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination permit permit_inet_interfaces
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
virtual_alias_maps = hash:/etc/postfix/virtual
message_size_limit = 20480000
smtpd_sasl_security_options =
inet_interfaces = all
inet_protocols = all
smtpd_sasl_auth_enable = yes

And my log records the following:

May 27 12:06:05 mydomain#*$! postfix/smtpd[25959]: connect from sender1.othermail.com[]
May 27 12:06:05 mydomain#*$! postfix/smtpd[25959]: NOQUEUE: reject: RCPT from sender1.othermail.com[]: 554 5.7.1 <other@yahoo.com>: Relay access denied; from=<rich@mydomain#*$!.com> to=<other@yahoo.com> proto=ESMTP helo=<>
May 27 12:06:06 mydomain#*$! postfix/smtpd[25959]: disconnect from sender1.othermail.com[]

Any help would be greatly appreciated,


10:06 am on May 30, 2009 (gmt 0)

Senior Member from NL 

WebmasterWorld Senior Member lammert is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Jan 10, 2005
votes: 35

Sending failed; Reason:554 5.7.1 : Relay access denied

This tells the source of your problem. Postfix doesn't allow relaying of messages from the IP where your Outlook messages are coming from. The line which controls this is:

smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination

In your config it accepts authenticated connections, connections from your networks and rejects everything else. The IP of your Outlook client is probably not present in $mynetworks. See the Postfix documentation [postfix.org] for some examples how you can add IP addresses.

Another option is to communicate with Outlook to Postfix over an authenticated connection, because you have permit_sasl_authenticated also switched on.


Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members