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.