I'm new to postfix. Sending e-mails works fine, but I can't receive external e-mails. I only have one server, so my domain name is equal the mail server name. By what I read, I don't need to configure one MX for that, but I did just to be sure (with the domain name). It shows fine in the answer section from dig.
Telnet from an outside machine over the internet works fine, and sending one e-mail directly from telnet works like a charm. However, when trying to send one e-mail from gmail or yahoo, nothing happens - not even show a entry in the mail.log.
I wonder if port 25 is enough to receive e-mails from external servers? What my problem can be?
EDIT: postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = buscandoaventuras.com.br, localhost.com.br, localhost
myhostname = buscandoaventuras.com.br
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
EDIT: output for: hostname ; cat /etc/mailname ; cat /etc/hosts
buscandoaventuras
buscandoaventuras.com.br
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
78.129.135.49 buscandoaventuras.com.br buscandoaventuras
::1 localhost ip6-localhost ip6-loopback