Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've been following this manual starting at page 26.

First I've already made a tunnel with stunnel, and also I've already got conected via command line with amazon servers, then in my postfix main.cf config file I've got this:

# 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 = mydomain.com 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 = mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mydomain.com, localhost, localhost.localdomain
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
default_transport = error
relay_transport = error

relayhost = 127.0.0.1:2525
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

Then when I try to send mail, I've got this error from /var/log/mail.log:

Feb 29 22:23:03 ip-10-166-145-71 postfix/smtpd[29861]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 mymail@gmail.com: Recipient address rejected: 127.0.0.1:2525; from=welcome@mydomain.com to=mymail@gmail.com proto=ESMTP helo=ip-10-166-145-71.us-west-1.compute.internal

I've already granted permissions at the SES panel to welcome@mydomain.com. Also I don't understand why ehlo is "ip-10-166-145-71.us-west-1.compute.internal"... my /etc/mailname is already mydomain.com, also I've tried with exim4 and the result is the same.

I've already found similar questions but seems like I'm the only idiot stuck at this. Here's another tutorial I'm been following.

share|improve this question

1 Answer 1

Check the forward and reverse dns records for your host.

Karyn

share|improve this answer
    
thanks I've already found workaround at this blog. If I nslookup my IP, I get the default name that amazon uses, but thats not the same name I was getting in my logs. –  pacofvf Mar 1 '12 at 22:04

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.