Ir ao conteúdo
  • Cadastre-se

Postfix - Client host rejected: cannot find your hostname


lucas spielmann

Posts recomendados

Galera, meu servidor esta recusando emails do serasa, segue mensagem abaixo:

[smtp: ~]# Sep 20 17:11:20 smtp postfix/lmtp[26859]: DC3D229D4192: to=<MEU EMAIL@MEU DOMINIO.com.br>, relay=127.0.0.1[127.0.0.1]:2003, delay=0.89, delays=0.03/0/0.17/0.69, dsn=2.1.5, status=sent (250 2.1.5 MEU EMAIL@MEU DOMINIO.com.br Ok)

-bash: syntax error near unexpected token `('

[smtp: ~]# Sep 20 17:11:20 smtp postfix/qmgr[1285]: DC3D229D4192: removed

-bash: Sep: command not found

[smtp: ~]# Sep 20 17:11:24 smtp postfix/smtpd[26834]: disconnect from gw-smtpb.serasa.com.br[200.245.207.185]

-bash: Sep: command not found

[smtp: ~]# Sep 20 17:11:36 smtp postfix/smtpd[26883]: connect from unknown[198.50.130.204]

-bash: Sep: command not found

[smtp: ~]# Sep 20 17:11:36 smtp postfix/smtpd[26883]: NOQUEUE: reject: RCPT from unknown[198.50.130.204]: 450 4.7.1 Client host rejected: cannot find your hostname, [198.50.130.204]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<rdns-77.newsofertaonacional.info>

-bash: syntax error near unexpected token `newline'

[smtp: ~]# Sep 20 17:11:36 smtp postfix/smtpd[26883]: disconnect from unknown[198.50.130.204]

-bash: Sep: command not found

[smtp: ~]#

Alguém consegue ajudar???

Obrigado.

Link para o comentário
Compartilhar em outros sites

Mandriva 64bits, não utilizo ambiente gráfico. Esta mensagem ocorre não só com emails do serasa mas com outros também. Mas o principal que preciso receber é do sarasa. Acredito que seja permissão... Não tem algum arquivo que eu possa adicionar o Ip ou domínio do remetente e permitir os emais deste???

Aguardo.

Obrigado.

Link para o comentário
Compartilhar em outros sites

A impressão que tenho, é que esse seu content filter, que roda na porta 2003 está fazendo alguma coisa errada.

Posta ai o seu main.cf e o seu master.cf pra gente dar uma olhada melhor.

O erro Client host rejected: cannot find your hostname, significa que ele não conseguiu resolver o dns reverso de quem conecta em você. Isso é bastante comum com spammers domésticos e tudo mais....

Link para o comentário
Compartilhar em outros sites

MASTER.CF

[smtp: ~]# vi /etc/postfix/master.cf

#

# Postfix master process configuration file. For details on the format

# of the file, see the master(5) manual page (command: "man 5 master").

#

# ==========================================================================

# service type private unpriv chroot wakeup maxproc command + args

# (yes) (yes) (yes) (never) (100)

# ==========================================================================

smtp inet n - - - - smtpd

# Submission port

submission inet n - - - - smtpd

-o smtpd_sasl_auth_enable=yes

-o smtpd_sasl_type=cyrus

-o smtpd_sasl_path=smtpd

-o broken_sasl_auth_clients=yes

-o smtpd_sasl_security_options=noanonymous

-o smtpd_sasl_local_domain=$myorigin

-o smtpd_sasl_authenticated_header=yes

-o smtpd_recipient_restrictions=permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit

-o smtpd_sender_restrictions=permit_sasl_authenticated,reject_sender_login_mismatch,permit_mynetworks,reject_authenticated_sender_login_mismatch,reject_unauthenticated_sender_login_mismatch,reject_non_fqdn_sender,reject_unknown_sender_domain,reject_unlisted_sender,permit

# smtpS

smtps inet n - - - - smtpd

-o smtpd_tls_wrappermode=yes

-o milter_macro_daemon_name=ORIGINATING

-o syslog_name=postfix-smtps

#628 inet n - - - - qmqpd

pickup fifo n - - 60 1 pickup

cleanup unix n - - - 0 cleanup

qmgr fifo n - y 300 1 qmgr

#qmgr fifo n - - 300 1 oqmgr

tlsmgr unix - - - 1000? 1 tlsmgr

rewrite unix - - - - - trivial-rewrite

bounce unix - - - - 0 bounce

defer unix - - - - 0 bounce

trace unix - - - - 0 bounce

verify unix - - - - 1 verify

flush unix n - - 1000? 0 flush

proxymap unix - - n - - proxymap

Digite :quit<Enter> para sair do Vim 1,1 Topo

CONFIG.CF

[smtp: ~]# vi /etc/postfix/main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Mandriva - MES5.2)

biff = no

daemon_directory = /usr/lib64/postfix

# appending .domain is the MUA's job.

append_at_myorigin = yes

append_dot_mydomain = no

myhostname = smtp.inviosat.com.br

alias_maps = hash:/etc/postfix/aliases

alias_database = hash:/etc/postfix/aliases

myorigin = smtp.inviosat.com.br

mydestination = smtp.inviosat.com.br, smtp, localhost.localdomain, localhost

relayhost =

mynetworks = 127.0.0.1/32

recipient_delimiter = +

inet_interfaces = all

luser_relay =

mailbox_size_limit = 0

message_size_limit = 10485760

# LDAP Transport

transport_map = ldap:/etc/postfix/ldap-transport.cf

# Virtual Domains Control

virtual_mailbox_domains = ldap:/etc/postfix/ldap-domains.cf

virtual_mailbox_maps = ldap:/etc/postfix/ldap-accounts.cf

virtual_mailbox_base =

virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, ldap:/etc/postfix/ldap-maildrop.cf

virtual_alias_domains =

virtual_minimum_uid = 100

virtual_uid_maps = static:vmail

virtual_gid_maps = static:mail

# Zarafa LDA

virtual_transport = lmtp:127.0.0.1:2003

zarafa_destination_recipient_limit = 1

# Content filter Amavisd-new

content_filter = amavis:[127.0.0.1]:10025

Link para o comentário
Compartilhar em outros sites

Até tem jeito, mas veja, você tem erros no log...


-bash: Sep: command not found

Vale a pena dar uma olhada nisso...

Mas se quiser dar fazer um whitelist faça:

No main.cf (que eu acho que você postou incompleto)

Procure por:

smtpd_recipient_restrictions =

e adicione:

check_client_access hash:/path/para/o/arquivo

No arquivo que você criou para o whitelist, adicione:

IP.do.whitelist OK

depois,

postmap /path/para/o/arquivo

reload no postfix...

Isso deve funcionar

Link para o comentário
Compartilhar em outros sites

Entendi...

estas são as configurações atuais:

Consegue incluir a linha que preciso para criar a whitelist?

smtpd_recipient_restrictions =

permit_sasl_authenticated,

permit_mynetworks,

# check_recipient_access hash:/etc/postfix/lista-protegida

reject_non_fqdn_recipient,

reject_unknown_recipient_domain,

reject_unauth_destination,

check_sender_access hash:/etc/postfix/access

reject_rbl_client zen.spamhaus.org,

# reject_rbl_client b.barracudacentral.org,

permit

# Protegendo listas ...

# smtpd_restriction_classes = dominios-permitidos-lista

# dominios-permitidos-lista = check_sender_access hash:/etc/postfix/dominios-permitidos-lista, reject

# Restricoes na identificao do cliente

# reject_non_fqdn_hostname (Verif.Reverso)

# -- smtpd_helo_restrictions -> testes na

# identificação fornecida no HELO/EHLO do cliente

#smtpd_helo_required = yes

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!