HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Server Operation (http://www.howtoforge.com/forums/forumdisplay.php?f=5)
-   -   Postfix cannot relay emails from other domains (http://www.howtoforge.com/forums/showthread.php?t=35856)

dalitso 2nd June 2009 20:45

Postfix cannot relay emails from other domains
 
I have a machine running Ubuntu server 8.04 with all the services I configured running ok. I use webmin to do my configurations and also have a dyndns hostname for the server. I can send and receive emails with postfix on the server.

I have a client machine which has Thunderbird setup to send and receive mail through the server. The problem is that, I can only relay emails from my dyndns hostname only. I cannot send other domain emails like gmail ( if I setup the from email in thunderbird as me@mydyndns.com it sends but not me@gmail.com)

Someone told me this is because by default ubuntu server is not an open relay server. Is there a way I can allow certain domains to send emails through?

Your help will be appreciated.

falko 3rd June 2009 17:46

Please enable "Server requires authentication" in your email client.

dalitso 3rd June 2009 18:31

Still not workinh. Here's error from my mail system log

Jun 3 16:55:53 dalitso postfix/smtp[19484]: 73C9E2A58F: to=<martin@martinology.co.za>, relay=smtp.isdsl.net[196.26.208.197]:25, delay=181, delays=0.02/0.01/1/180, dsn=5.0.0, status=bounced (host smtp.isdsl.net[196.26.208.197] said: 550-Service unavailable; Sender address [dalitsomaosa@gmail.com] blocked using 550 sdom.bl.isdsl.net ; Access denied (in reply to RCPT TO command))
Jun 3 16:55:53 dalitso postfix/cleanup[19540]: 939EB2A5C5: message-id=<20090603145553.939EB2A5C5@dalitso.mine.nu>
Jun 3 16:55:53 dalitso postfix/qmgr[6742]: 939EB2A5C5: from=<>, size=2624, nrcpt=1 (queue active)
Jun 3 16:55:53 dalitso postfix/bounce[19539]: 73C9E2A58F: sender non-delivery notification: 939EB2A5C5
Jun 3 16:55:53 dalitso postfix/qmgr[6742]: 73C9E2A58F: removed

falko 4th June 2009 18:27

Quote:

Originally Posted by dalitso (Post 191861)
Still not workinh. Here's error from my mail system log

Jun 3 16:55:53 dalitso postfix/smtp[19484]: 73C9E2A58F: to=<martin@martinology.co.za>, relay=smtp.isdsl.net[196.26.208.197]:25, delay=181, delays=0.02/0.01/1/180, dsn=5.0.0, status=bounced (host smtp.isdsl.net[196.26.208.197] said: 550-Service unavailable; Sender address [dalitsomaosa@gmail.com] blocked using 550 sdom.bl.isdsl.net ; Access denied (in reply to RCPT TO command))

Your relay server seems to blacklist Gmail addresses...

dalitso 4th June 2009 19:44

Not only gmail addressess, any address other than my dyndns address. Only my dyndns address can be relayed. I have also tried other relay servers but they are still blocking.

How can I solve this?

dalitso 8th June 2009 14:26

Here's my postfix main.cf


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.

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.mine.nu., localhost, dalitso.mine.nu
relayhost = smtp.isdsl.net
mailbox_command = procmail -a $EXTENSION
mailbox_size_limit = 0
recipient_delimiter = +
virtual_alias_maps = hash:/etc/postfix/virtual
mail_spool_directory = /var/spool/mail
home_mailbox = Maildir/
mynetworks = 192.168.1.0/24 127.0.0.0/8 192.168.0.0/24

falko 9th June 2009 17:29

You might have to use authentication for the relayhost - see http://www.howtoforge.com/postfix_re...her_mailserver

dalitso 9th June 2009 22:06

Thanks alot Falko, using authentication for the relayhost works!

I was just wondering though, is this method supposed to make all email addresses relayable or only the one belonging to the authenticated user name and password? I noticed I can now relay my dyndns email address and the one I setup the authentication for but not the gmail address. My email I authenticate belongs to a different ISP from the one my adsl is subscribed to and I don't use my adsl ISP smtp. Can this be the reason?

falko 10th June 2009 17:37

Quote:

Originally Posted by dalitso (Post 193078)
I was just wondering though, is this method supposed to make all email addresses relayable or only the one belonging to the authenticated user name and password?

All email addresses.


All times are GMT +2. The time now is 23:34.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.