Erro envio de mail [RESOLVIDO]

1. Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 12/03/2013 - 16:14h

Fiz uma alteração no meu /etc/postfix/main.cf com o não envio de email na ausência de helo e o sistema não quer mais enviar email. Já procurei em vários posts e não encontrei solução.

Se alguém já passou por esse problema e puder ajudar-me, ficarei grato.

Segue o problema:
504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname; from=<geraldo@geraldoaugusto.com.br> to=<Paulo_carlos_vesper@pop.com.br> proto=ESMTP helo=<Contab3PC>


Segue alteração que fiz no main.cf:
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit


Segue meu hostname:
hostname -f
mail.albumdafamilia.com.br


No meu main.cf:
mydomain = albumdafamilia.com.br
myhostname = mail.albumdafamilia.com.br
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain



  


2. MELHOR RESPOSTA

Fabio Soares Schmidt
fs.schmidt

(usa CentOS)

Enviado em 13/03/2013 - 13:59h

Olá amigo, para tornar o obrigatório o HELO na conexão SMTP o parâmetro é "smtpd_helo_required = yes".

As outras duas restrições que você aplicou na etapa HELO : reject_non_fqdn_helo_hostname e reject_invalid_helo_hostname, são para rejeitar endereços não qualificados (o exemplo está no seu proprio log, a maquina se apresenta como Contab3PC que não é um FQDN) e endereços incorretos, respectivamente.



3. Re: Erro envio de mail [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 12/03/2013 - 16:34h

Pelo erro está rejeitando o remetente geraldo@geraldoaugusto.com.br porque não tem um nome totalmente qualificado, devido as restrições smtp. Este domínio, geraldoaugusto.com.br, não é o que está configurado no seu main.cf.

504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname; from=<geraldo@geraldoaugusto.com.br> to=<Paulo_carlos_vesper@pop.com.br> proto=ESMTP helo=<Contab3PC>

Pelo domínio albumdafamilia.com.br você consegue enviar e-mails? Por exemplo, seu_email@albumdafamilia.com.br.



4. Re: Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 12/03/2013 - 16:43h

Olá Paoline, como sempre, dando seu apoio aí no postfix... valeu!!!

mesmo erro:
04 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname; from=<geraldo@albumdafamilia.com.br> to=<Carlos_vesper@pop.com.br> proto=ESMTP helo=<Contab3PC>


5. Re: Erro envio de mail [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 12/03/2013 - 17:18h

Cara, vê ai se ajuda, o parâmetro mydestination daqui ta assim:

mydestination = servidor.dominio.com.br, localhost.dominio.com.br, localhost



6. Re: Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 12/03/2013 - 17:33h

Não deu certo, aí no seu servidor você tem esse bloqueio e funciona perfeitamente?



7. Re: Erro envio de mail [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 12/03/2013 - 17:50h

Sim, segue abaixo:

smtpd_helo_restrictions =
reject_non_fqdn_helo_hostname,
reject_invalid_helo_hostname,
reject_unknown_helo_hostname

O que você pode tentar fazer é aumentar a verbosidade do log no master.cf para tentar descobrir a origem do problema.

No master.cf, inclui a opção " -v -v " no final da linha de configuração do smtp, conforme abaixo:

smtp inet n - n - - smtpd -v -v

Reinicia o postfix, tenta enviar o e-mail novamente e vê se no log mostra algo diferente.



8. Re: Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 12/03/2013 - 17:59h

segue um log mais apurado do erro:

Mar 12 17:56:23 mail postfix/smtpd[19814]: >>> START Helo command RESTRICTIONS <<<
Mar 12 17:56:23 mail postfix/smtpd[19814]: generic_checks: name=reject_non_fqdn_helo_hostname
Mar 12 17:56:23 mail postfix/smtpd[19814]: reject_non_fqdn_hostname: Contab3PC
Mar 12 17:56:23 mail postfix/smtpd[19814]: NOQUEUE: reject: RCPT from 189-13-51-51.user.veloxzone.com.br[189.13.51.51]: 504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname; from=<geraldo@geraldoaugusto.com.br> to=<carlos_vesper@pop.com.br> proto=ESMTP helo=<Contab3PC>
Mar 12 17:56:23 mail postfix/smtpd[19814]: generic_checks: name=reject_non_fqdn_helo_hostname status=2
Mar 12 17:56:23 mail postfix/smtpd[19814]: > 189-13-51-51.user.veloxzone.com.br[189.13.51.51]: 504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname
Mar 12 17:56:23 mail postfix/smtpd[19814]: < 189-13-51-51.user.veloxzone.com.br[189.13.51.51]: QUIT



9. Re: Erro envio de mail [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 12/03/2013 - 20:40h

Cara, ele ta reclamando do endereço 189-13-51-51.user.veloxzone.com.br. Olha um pedaço do log:

Mar 12 17:56:23 mail postfix/smtpd[19814]: NOQUEUE: reject: RCPT from 189-13-51-51.user.veloxzone.com.br[189.13.51.51]: 504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname; from=<geraldo@geraldoaugusto.com.br> to=<carlos_vesper@pop.com.br> proto=ESMTP helo=<Contab3P

Você já tentou enviar um e-mail de dentro do seu servidor via telnet?




10. Re: Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 13/03/2013 - 11:35h

Fiz pelo telnet e deu a mesma mesma mensagem. Parece que ele não esta gostando é do Contab3PC (nome da máquina).

mail:/pagina # telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 mail.albumdafamilia.com.br ESMTP Postfix
ehlo Contab3PC
250-mail.albumdafamilia.com.br
250-PIPELINING
250-SIZE
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from:<geraldo@geraldoaugusto.com.br>
250 2.1.0 Ok
rcpt to:<carlos.verper@pop.com.br>
504 5.5.2 <Contab3PC>: Helo command rejected: need fully-qualified hostname



11. Re: Erro envio de mail [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 13/03/2013 - 11:44h

Tenta o seguinte:

ehlo mail.albumdafamilia.com.br


12. Re: Erro envio de mail [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 13/03/2013 - 13:11h

Paolini, quando eu coloquei o ehlo mail.albumdafamilia.com.br, rodou perfeitamente. Segue a minha main.conf completa.

Pode ser que tem algum comando que está pegando a ehlo como host.


alias_maps = hash:/etc/aliases
always_bcc = pegatudo
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter =
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
debug_peer_level = 5
defer_transports =
delay_warning_time = 1h
disable_dns_lookups = no
disable_mime_output_conversion = no
header_checks = pcre:/etc/postfix/header_checks
home_mailbox = Maildir/
html_directory = /usr/share/doc/packages/postfix-doc/html
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mail_spool_directory = /home/postfix
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 0
message_strip_characters = {TTEXTO}
mime_header_checks = $header_checks
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, www.$mydomain
mydomain = albumdafamilia.com.br
myhostname = mail.albumdafamilia.com.br
mynetworks = 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
nested_header_checks = $header_checks
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix-doc/README_FILES
relay_domains = $mydestination, hash:/etc/postfix/relay
relayhost = 127.0.0.1
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix-doc/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_recipient_limit = 20
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_unknown_recipient_domain
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options =
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
strict_8bitmime = no
strict_rfc821_envelopes = yes
tls_random_source = dev:/dev/urandom
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual.cf




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts