Alguem me ajude.. servidor não recebe email externo

1. Alguem me ajude.. servidor não recebe email externo

Rodrigo
bovert

(usa Ubuntu)

Enviado em 21/06/2013 - 23:10h

Montei um servidor de email em Ubuntu numa instancia Amazon ec2.
Instalei (postfix-courier-ssltls-spamassassin-clamav-amavis).
Consigo logar no pop3, enviar emails externamente pelo smtp tanto logando com ssl ou sem ssl na porta 25.
Tudo parece funcionar perfeitamente a não ser pelo fato de não receber email externo de forma alguma.
Meu servidor esta com Elastic-IP configurado. Apontei no dns mail.meudominio.com.br A para o ip-elastico. E apontei o mx do cominio para mail.meudominio.com.br.
Coloquei um TXT SPF incluindo o ip do servidor como autorizado a enviar emails para este dominio.
O ip reverso ja foi configurado pela Amazon. Tudo deveria funcionar perfeitamente. Mais meu servidor rejeita todos os emails externo. Os enviados pelo Hotmail retornam automaticamente com aviso de "Delivery to the following recipients failed.". Os enviado pelo gmail nem a voltar chegam.
Verifiquei no log os emails chegam na maquina mais são rejeitados. Estou ficando louco com isso. Virei a net e tentei milhões de soluções mais não consigo receber emails externos alguem me da uma luz???


este é meu main.cf

myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = yes
readme_directory = no
mydestination = $myhostname, localhost.$mydomain, $mydomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks_style = host
mailbox_size_limit = 0
virtual_mailbox_limit = 0
recipient_delimiter = +
inet_interfaces = all
message_size_limit = 0

# SMTP Authentication (SASL)

smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = yes
readme_directory = no
mydestination = $myhostname, localhost.$mydomain, $mydomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks_style = host
mailbox_size_limit = 0
virtual_mailbox_limit = 0
recipient_delimiter = +
inet_interfaces = all
message_size_limit = 0

# SMTP Authentication (SASL)

smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =

# Encrypted transfer (SSL/TLS)

smtp_use_tls = yes
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/ssl/private/mail.trabalhedecasa.net.br.crt
smtpd_tls_key_file = /etc/ssl/private/mail.trabalhedecasa.net.br.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# Basic SPAM prevention

smtpd_helo_required = yes
smtpd_delay_reject = yes
disable_vrfy_command = yes
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject

# Force incoming mail to go through Amavis

content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

# Virtual user mappings

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
virtual_mailbox_base = /var/spool/mail/virtual
virtual_mailbox_maps = mysql:/etc/postfix/maps/user.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = mysql:/etc/postfix/maps/alias.cf
virtual_mailbox_domains = mysql:/etc/postfix/maps/domain.cf


E este é meu log de erros onde verifico os emails chegando ate o server e sendo rejeitados.

HOTMAIL

Jun 22 00:35:58 ip-172-31-21-5 postfix/smtpd[21118]: connect from blu0-omc3-s23.blu0.hotmail.com[65.55.116.98]
Jun 22 00:35:59 ip-172-31-21-5 postfix/smtpd[21118]: NOQUEUE: reject: RCPT from blu0-omc3-s23.blu0.hotmail.com[65.55.116.98]: 554 5.7.1 <bovert@hotmail.com.br>: Sender address rejected: Access denied; from=<bovert@hotmail.com.br> to=<marketing@trabalhedecasa.net.br> proto=ESMTP helo=<blu0-omc3-s23.blu0.hotmail.com>
Jun 22 00:35:59 ip-172-31-21-5 postfix/smtpd[21118]: disconnect from blu0-omc3-s23.blu0.hotmail.com[65.55.116.98]

GMAIL


Jun 22 00:36:32 ip-172-31-21-5 postfix/smtpd[21118]: connect from mail-la0-f42.google.com[209.85.215.42]
Jun 22 00:36:33 ip-172-31-21-5 postfix/cleanup[21127]: 5CEC143446: message-id=<20130622003633.5CEC143446@ip-172-31-21-5.localdomain>
Jun 22 00:36:33 ip-172-31-21-5 postfix/qmgr[20356]: 5CEC143446: from=<double-bounce@ip-172-31-21-5.localdomain>, size=942, nrcpt=1 (queue active)
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtpd[21118]: disconnect from mail-la0-f42.google.com[209.85.215.42]
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtpd[21118]: warning: hostname ec2-54-232-219-35.sa-east-1.compute.amazonaws.com does not resolve to address 54.232.219.35
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtpd[21118]: connect from unknown[54.232.219.35]
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtp[21129]: warning: host mail.trabalhedecasa.net.br[54.232.219.35]:25 greeted me with my own hostname ip-172-31-21-5.localdomain
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtp[21129]: warning: host mail.trabalhedecasa.net.br[54.232.219.35]:25 replied to HELO/EHLO with my own hostname ip-172-31-21-5.localdomain
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtp[21129]: 5CEC143446: to=<postmaster@mail.trabalhedecasa.net.br>, orig_to=<postmaster>, relay=mail.trabalhedecasa.net.br[54.232.219.35]:25, delay=0.04, delays=0.02/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for mail.trabalhedecasa.net.br loops back to myself)
Jun 22 00:36:33 ip-172-31-21-5 postfix/smtpd[21118]: disconnect from unknown[54.232.219.35]
Jun 22 00:36:33 ip-172-31-21-5 postfix/bounce[21130]: warning: 5CEC143446: undeliverable postmaster notification discarded
Jun 22 00:36:33 ip-172-31-21-5 postfix/qmgr[20356]: 5CEC143446: removed


ALGUEM ME DA UMA LUZ POR FAVOR.. to ficando loco...


  


2. Re: Alguem me ajude.. servidor não recebe email externo

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 22/06/2013 - 10:03h

Tem dois paramentros errados:
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject

Você pode colocar varias restrições, mas sem reject no final.

http://www.postfix.org/postconf.5.html#smtpd_sender_restrictions
http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions


3. ..

Rodrigo
bovert

(usa Ubuntu)

Enviado em 22/06/2013 - 11:05h

eu ja tinha pensando nisso, mais si simplesmente deleto o rejecte do final. O log de email passa a indicar erro no config desses parametros e o servidor passa não devolver email externo e a não enviar...
Alguma dica para solução ou tentar pelo menos??


4. Re: Alguem me ajude.. servidor não recebe email externo

Rodrigo
bovert

(usa Ubuntu)

Enviado em 22/06/2013 - 14:06h

ele esta montado exatamente assim...

http://www.pixelinx.com/2010/10/creating-a-mail-server-on-ubuntu-using-postfix-courier-ssltls-spamas...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts