Olá Alexandre.
Tente rejeitar os "User unknown" no momento da conexão de seu provedor
com seu servidor. Vc está aceitando o email para verificar depois se a
conta existe ou não. Para tanto, vc tem q definir uma
tabela/hash/banco/ldap listando todas suas contas, ex:
main.cf:
----------------------------------------------
local_recipient_maps = hash:/usr/local/etc/postfix/recipients
unknown_local_recipient_reject_code=550
smtpd_recipient_restrictions = ..., outras regras,...,
reject_unlisted_recipient ...
----------------------------------------------
Acerte seu "local_recipient_maps" e adicione "reject_unlisted_recipient"
ao smtpd_recipient_restrictions
-----------------------------
_ Julio Cesar Covolato
0v0<ju...@psi.com.br>
/(_)\ F: 55-11-3129-3366
^ ^ PSI INTERNET
-----------------------------
Em 17/05/2012 23:29, Alexandre escreveu:
Segue parte do log
Meu provedor externo é responsável pelo gateway de email, após isso nosso
servidor coleta as mensagens e encaminha para o servidor onde estão as
caixas de email.
May 17 12:25:03 daemon postfix/smtpd[68067]: 73DBC12F3A3:
client=mx2.provedor.com.br[x.x.x.x]
May 17 12:25:03 daemon postgrey[1172]: action=pass, reason=client AWL,
client_name=mx2.provedor.com.br, client_address=x.x.x.x,
sender=paulor...@dominioexterno.com.br, recipient=alv...@meudominio.com.br
May 17 12:25:03 daemon postfix/smtpd[68072]: NOQUEUE: reject: RCPT from
mx2.provedor.com.br[x.x.x.x]: 550 5.1.1<alv...@meudominio.com.br>:
Recipient address rejected: User unknown in local recipient table;
from=<paulor...@dominioexterno.com.br> to=<alv...@meudominio.com.br>
proto=ESMTP helo=<mx2.provedor.com.br>
May 17 12:25:03 daemon postfix/smtpd[67987]: NOQUEUE: reject: RCPT from
mx2.provedor.com.br[x.x.x.x]: 450 4.1.8<comunic...@email1.fanbiz.com.br>:
Sender address rejected: Domain not found;
from=<comunic...@email1.fanbiz.com.br> to=<clar...@meudominio.com.br>
proto=ESMTP helo=<mx2.provedor.com.br>
May 17 12:25:03 daemon postgrey[1172]: action=pass, reason=client AWL,
client_name=mx2.provedor.com.br, client_address=x.x.x.x,
sender=bolet...@mail.bomdia.bem.vc, recipient=fisc...@meudominio.com.br
May 17 12:25:03 daemon postgrey[1172]: action=pass, reason=client AWL,
client_name=mx2.provedor.com.br, client_address=x.x.x.x,
sender=bounce-37988-476996-5552-...@brasilmkt.info,
recipient=a...@meudominio.com.br
May 17 12:25:03 daemon postfix/smtpd[67977]: 95B4F12F3A4:
client=mx2.provedor.com.br[x.x.x.x]
May 17 12:25:03 daemon postgrey[1172]: action=pass, reason=client AWL,
client_name=mx2.provedor.com.br, client_address=x.x.x.x,
sender=mkt-itau...@spc01.info, recipient=juss...@meudominio.com.br
May 17 12:25:03 daemon postfix/smtpd[68072]: disconnect from
mx2.provedor.com.br[x.x.x.x]
May 17 12:25:03 daemon postfix/smtpd[68074]: A469512F3A5:
client=mx2.provedor.com.br[x.x.x.x]
Segue conteudo de main.cf
# POSTFIX CONFIGURATION FILE
# SOFT BOUNCE
soft_bounce = no
# LOCAL PATHNAME INFORMATION
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
# QUEUE AND PROCESS OWNERSHIP
mail_owner = postfix
default_privs = nobody
# INTERNET HOST AND DOMAIN NAMES
myhostname = mail.meudominio.com.br
mydomain = meudominio.com.br
# SENDING MAIL
myorigin = $mydomain
# RECEIVING MAIL
inet_interfaces = all
mydestination = hash:/usr/local/etc/postfix/domains
# REJECTING MAIL FOR UNKNOWN LOCAL USERS
local_recipient_maps = $alias_maps $transport_maps
unknown_local_recipient_reject_code=550
# TRUST AND RELAY CONTROL
mynetworks = 127.0.0.0/8, 192.168.0.38/32, 192.168.0.40/32, 192.168.0.9/32
#mynetworks = hash:/usr/local/etc/postfix/network_table
relay_domains = $mydestination
#smtp_sasl_password_maps = ldap:ldapsasl
#ldap:/usr/local/etc/postfix/ldapsmtp_sasl_password_maps.cf
#smtpd_sasl_password_maps = ldap:ldapsasl
#/usr/local/etc/postfix/ldapsmtp_sasl_password_maps.cf
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_helo_required = yes
strict_rfc821_envelopes = yes
disable_vrfy_command = yes
maps_rbl_domains = relays.ordb.org, list.dsbl.org, dun.dnsrbl.net,
bl.spamcop.net
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_unauth_pipelining, reject_rbl_client maps_rbl_domains
#, check_client_access pcre:/usr/local/etc/postfix/filter_access
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_invalid_hostname, reject_unauth_pipelining, reject_rbl_client
maps_rbl_domains
smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated,
check_sender_access regexp:/usr/local/etc/postfix/whitelist,
check_sender_access regexp:/usr/local/etc/postfix/blacklist,
reject_unknown_sender_domain, reject_unauth_pipelining
#, check_policy_service unix:private/policy
#smtpd_restriction_classes = check_attach
#check_attach = permit_mynetworks, check_sender_access
regexp:/usr/local/etc/postfix/anexos_proibidos, reject
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
regexp:/usr/local/etc/postfix/whitelist, check_sender_access
regexp:/usr/local/etc/postfix/blacklist, reject_unknown_recipient_domain,
reject_unauth_pipelining, reject_unauth_destination, check_policy_service
inet:127.0.0.1:10023
smtpd_recipient_limit = 100
# BCC's
recipient_bcc_maps = hash:/usr/local/etc/postfix/redirects
#sender_bcc_maps = hash:/usr/local/etc/postfix/redirects
#sender_bcc_maps = hash:/usr/local/etc/postfix/sender_maps
#Envia uma copia de todos os emails enviados e recebidos para a conta
especificada
always_bcc=moni...@meudominio.com.br
# -> envia todos emails para conta de verificacao moni...@meudominio.com.br
# SMTP TLS
#smtp_use_tls = yes
#smtpd_use_tls = yes
#smtpd_tls_auth_only = yes
#smtp_tls_note_starttls_offer = yes
#smtpd_tls_received_header = yes
#smtpd_tls_key_file = /etc/ssl/certs/smtpd.key
#smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
#smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
#smtpd_tls_loglevel = 1
#smtpd_tls_received_header = yes
#smtpd_tls_session_cache_timeout = 86400s
#tls_random_source = dev:/dev/urandom
# INTERNET OR INTRANET
#relayhost = 200.160.157.3
# REJECTING UNKNOWN RELAY USERS
relay_recipient_maps =
ldap:/usr/local/etc/postfix/ldaplocal_recipient_maps.cf
# INPUT RATE CONTROL
in_flow_delay = 1s
# ADDRESS REWRITING
allow_percent_hack=yes
append_at_myorigin=yes
empty_address_recipient=MAILER-DAEMON
masquerade_classes=envelope_sender, header_sender, header_recipient
masquerade_domains=$mydestination
masquerade_exceptions=root
swap_bangpath=yes
# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
# TRANSPORT MAP
local_transport = local
virtual_maps=ldap:/usr/local/etc/postfix/ldaplocal_recipient_maps.cf
transport_maps=hash:/usr/local/etc/postfix/transport
# ALIAS DATABASE
alias_maps = ldap:/usr/local/etc/postfix/ldaplocal_recipient_maps.cf
# ADDRESS EXTENSIONS (e.g., user+foo)
recipient_delimiter = -
# DELIVERY TO MAILBOX
mailbox_transport = lmtp:192.168.0.9:24
# JUNK MAIL CONTROLS
header_checks = regexp:/usr/local/etc/postfix/header_checks
mime_header_checks = regexp:/usr/local/etc/postfix/header_checks
nested_header_checks = regexp:/usr/local/etc/postfix/header_checks
body_checks = regexp:/usr/local/etc/postfix/body_checks
# FAST ETRN SERVICE
fast_flush_domains = $relay_domains
# SHOW SOFTWARE VERSION OR NOT
smtpd_banner = $myhostname ESMTP
smtp_helo_name = mail.meudominio.com.br
# PARALLEL DELIVERY TO THE SAME DESTINATION
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 20
# DEBUGGING CONTROL
# INSTALL-TIME CONFIGURATION INFORMATION
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
# LDAP QUERIES
ldapsource_timeout = 10
ldapsource_server_host = ldap://192.168.0.9
ldapsource_server_port = 389
ldapsource_start_tls = no
ldapsource_query_filter = (suseMailAcceptAddress=%s)
ldapsource_search_base = dc=meudominio,dc=com,dc=br
ldapsource_result_attribute = uid
ldapsource_bind_dn =
"uid=Administrator,ou=People,dc=meudominio,dc=com,dc=br"
ldapsource_bind = no
ldapsource_version = 3
ldapsource_scope = sub
ldapsasl_timeout = 10
ldapsasl_server_host = ldap://192.168.0.9
ldapsasl_server_port = 389
ldapsasl_start_tls = no
ldapsasl_query_filter = (suseMailAcceptAddress=%s)
ldapsasl_search_base = dc=meudominio,dc=com,dc=br
ldapsasl_result_attribute = userPassword
ldapsasl_bind = no
ldapsasl_version = 3
ldapsasl_scope = sub
# OTHER POLICIES
message_size_limit = 10485760
bounce_queue_lifetime = 1d
maximal_queue_lifetime = 2d
delay_warning_time = 4h
#duplicate_filter_limit = 2000
-----Mensagem original-----
De: postfix-br-boun...@listas.softwarelivre.org
[mailto:postfix-br-boun...@listas.softwarelivre.org] Em nome de Esdras
La-Roque
Enviada em: quinta-feira, 17 de maio de 2012 18:09
Para: Grupo de Usuarios Postfix do Brasil
Assunto: Re: [Postfix-BR] Retornar email quando endereço não encontrado
Coloque trechos do log, para que a lista possa lhe ajudar.
Em 17 de maio de 2012 17:30, Alexandre<alexandr...@terra.com.br> escreveu:
Boa tarde
Estou com um problema que ao enviar email para meu domínio caso a
caixa não exista o remetente não recebe o erro.
Fim um teste e dentro da minha rede e ai funciona, o remetente recebe
a informação que o destinatário foi recusado, alguém pode me dar alguma
dica.
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br