Então Allison, Fiz as alterações e o erro ainda continua, veja como ficou a parte das restrições:
############################################################################################################################ # Restricoes smtpd_client_restrictions = reject_rbl_client maps_rbl_domains, permit_mynetworks, permit_sasl_authenticated, reject_unknown_client, reject_unauth_pipelining smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_sender_domain, reject_non_fqdn_sender, reject_unauth_pipelining, reject_unauth_destination smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unauth_pipelining, reject_unauth_destination # EOF Cheguei a tirar até as checagens da tabela access. 2009/3/10 Allison Vollmann <allisonv...@yahoo.com.br> > Tranquilo, > > Então porque será que eu disse isso.... bem vamos ver, analise estre > trecho: > > smtpd_sender_restrictions = check_client_access hash:/etc/postfix/access, > permit_mynetworks, reject_unknown_sender_domain, reject_non_fqdn_sender, > reject_unauth_pipelining, *permit_sasl_authenticated*, > reject_unauth_destination > > Está vendo o "permit_sasl_authenticated" em destaque? Então você está, > antes de permitir usuários autenticados, rejeitando conexões provenientes de > endereços de ip sem reverso, como clientes de adsl comun e de empresas que > não possuam um ip fixo com dns reverso configurados corretamente, por isso a > instrução "permit_sasl_authenticated" deve ficar logo após a > "permit_mynetworks", assim apenas os clientes não autenticados passarão pelo > restante das restrições. Não sei que tipo de restrição está fazendo no > arquivo access, mas normalmente essa também deve ficar após > "permit_mynetworks e permit_sasl_authenticated" ao menos que queira que > essas restrições sejam aplicados a conexões locais e de clientes > autenticados. > > O mesmo se aplica à "smtpd_client_restrictions" e > "smtpd_recipient_restrictions". > > E seu "smtpd_helo_restrictions" pode ser resumido apenas à: > "permit_mynetworks, reject_invalid_hostname, permit", visto que as demais > restrições são feitas nas outras camadas smtp e não é interessante checar a > mesma coisa varias vezes. > > A princípio seria isso, se o restante estiver correto acredito que não > encontre problemas. Na maioria dos casos é problema de configuração por isso > a resposta está em seu conteúdo. > > A[]'s > > ------------------------------ > *De:* ..:: S.e.r.i.a.L ::.. <skr...@gmail.com> > *Para:* Allison Vollmann <allisonv...@yahoo.com.br> > *Cc:* d-u-p <debian-user-portuguese@lists.debian.org> > *Enviadas:* Terça-feira, 10 de Março de 2009 12:00:17 > *Assunto:* Re: SMTP Autenticado > > Falae Allison, blz? > > Então, só não entendi o que quiz dizer com "a resposta dos meus problemas > está na saída dos comandos", que nada mais quer dizer postar as > configurações do main.cf e do master.cf.... mas enfim, segue, abaixa, cada > um deles: > > /etc/postfix/main.cf > > alias_database = hash:/etc/postfix/aliases > alias_maps = hash:/etc/postfix/aliases > body_checks = pcre:/etc/postfix/regras_body > body_checks_size_limit = 512000 > bounce_queue_lifetime = 30m > broken_sasl_auth_clients = yes > command_directory = /usr/sbin > command_time_limit = 1h > config_directory = /etc/postfix > daemon_directory = /usr/lib/postfix > debug_peer_level = 2 > delay_warning_time = 1h > disable_vrfy_command = yes > fast_flush_purge_time = 1h > fast_flush_refresh_time = 1h > header_checks = pcre:/etc/postfix/regras_header > header_size_limit = 102400 > mail_owner = postfix > mailbox_command = /usr/bin/procmail > mailbox_size_limit = 5120000000000 > mailq_path = /usr/bin/mailq.postfix > manpage_directory = /usr/share/man > maps_rbl_domains = abuse.rfc-ignorant.org, bl.spamcop.net, > blackholes.wirehub.net, cn-kr.blackholes.us <http://cn-kr.blackholes..us>, > dialups.osirusoft.com, sn.rfc-ignorant.org, dul.maps.vix.com, > dun.dnsrbl.net, dynablock.wirehub.net, list.dsbl.org, > postmaster.rfc-ignorant.org, proxies.relays.monkeys.com, > proxies.blackholes.wirehub.net, rbl.maps.vix.com, relays.ordb.org, > relays.osirusoft.com <http://relays..osirusoft.com>, relays.visi.com, > sbl.spamhaus.org, spam.dnsrbl.net, spamhaus.relays.osirusoft.com, > unconfirmed.d > sbl.org, us.sorbs.net > maximal_queue_lifetime = 1h > message_size_limit = 10485760 > mydestination = $myhostname, localhost.$mydomain, $mydomain > mydomain = dominio.com.br > myhostname = mail.dominio.com.br <http://mail.dominio..com.br> > mynetworks = 127.0.0.0/8, 192.168.0.19/32, > 192..168.0.0/24<http://192.168.0.0/24> > myorigin = $mydomain > newaliases_path = /usr/bin/newaliases.postfix > queue_directory = /var/spool/postfix > readme_directory = /etc/postfix/README_FILES > relay_domains = $mydestination > sample_directory = /etc/postfix/samples > sendmail_path = /usr/sbin/sendmail.postfix > setgid_group = postdrop > smtpd_client_restrictions = check_client_access hash:/etc/postfix/access, > reject_rbl_client maps_rbl_domains, permit_mynetworks, > reject_unknown_client, re > ject_unauth_pipelining > smtpd_helo_required = yes > smtpd_helo_restrictions = check_client_access hash:/etc/postfix/access, > reject_rbl_client maps_rbl_domains permit_mynetworks, > reject_invalid_hostname, reject_unknown_hostname, reject_non_fqdn_hostname, > reject_unauth_pipelining > smtpd_recipient_restrictions = check_client_access > hash:/etc/postfix/access, permit_mynetworks, > reject_unknown_recipient_domain, reject_non_fqdn_recipient, > reject_unauth_pipelining, reject_unauth_destination, > permit_sasl_authenticated > smtpd_sasl_auth_enable = yes > smtpd_sasl_authenticated_header = yes > smtpd_sasl_local_domain = $myhostname > smtpd_sasl_security_options = noanonymous > smtpd_sender_restrictions = check_client_access hash:/etc/postfix/access, > permit_mynetworks, reject_unknown_sender_domain, reject_non_fqdn_sender, > reject_unauth_pipelining, permit_sasl_authenticated, > reject_unauth_destination > unknown_local_recipient_reject_code = 450 > > > ================================== F I M ================================ > > /etc/postfix/master.cf > > smtp inet n - n - - smtpd > -o content_filter=clamav:clamav > pickup fifo n - - 60 1 pickup > cleanup unix n - - - 0 cleanup > qmgr fifo n - - 300 1 qmgr > rewrite unix - - - - - trivial-rewrite > bounce unix - - - - 0 bounce > defer unix - - - - 0 bounce > flush unix n - - 1000? 0 flush > smtp unix - - - - - smtp > showq unix n - - - - showq > error unix - - - - - error > local unix - n n - - local > virtual unix - n n - - virtual > lmtp unix - - n - - lmtp > cyrus unix - n n - - pipe > flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user} > uucp unix - n n - - pipe > flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail > ($recipient) > ifmail unix - n n - - pipe > flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) > bsmtp unix - n n - - pipe > flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender > $recipient > scalemail-backend unix - n n - 2 pipe > flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store > ${nexthop} ${user} ${extension} > > proxymap unix - - n - - proxymap > trace unix - - - - 0 bounce > verify unix - - - - 1 verify > relay unix - - n - - smtp > > clamav unix - n n - 50 pipe > flags=Rq user=clamav argv=/usr/lib/postfix/clamav-filter.sh -f ${sender} > -- ${recipient} > > tlsmgr unix - - - 1000? 1 tlsmgr > anvil unix - - - - 1 anvil > scache unix - - - - 1 scache > discard unix - - - - - discard > retry unix - - - - - error > > ================================== F I M ================================ > > > Valew pela força! > > > 2009/3/10 Allison Vollmann <allisonv...@yahoo.com.br> > >> Em 10/3/2009 11:28, ..:: S.e.r.i.a.L ::.. escreveu: >> >>> Bom dia amigos, >>> >>> Tenho a necessidade em meu servidor de correio, enviar e receber emails >>> estando fora da rede da empresa, utilizando pop3/smtp. Por essa razão >>> implantei o SMTP autenticado em meu Postfix. >>> >>> Criei as bases SASL com os usuários que irão poder se autenticar para >>> utilizar o SMTP, até ae tudo bem. >>> >>> Meu problema está sendo que estou fora da empresa, e vou enviar um email >>> para um domínio qualquer, por exemplo gmail.com <http://gmail.com>. >>> Qdo envio a mensagem, logo recebe um alerta em meu cliente de email >>> informando erro "550 - Invalid recipient/sender mailing address". >>> Bom a conta de destino existe, é a minha mesmo. Porém dentro da rede esse >>> erro não acontece, trabalho normalmente. >>> O mais estranho que achei é, nos logs do Postfix, não é mencionado o >>> erro. >>> Em meu cliente de email configurei o SMTP autenticado utilizando as >>> configurações de entrada. Também alterei para utilizar usuario e senha >>> configurados. Nas duas situações tenho o mesmo erro. >>> >>> Alguém sabe o que pode estar errado nesse ambiente e como corrigir? Ou se >>> até mesmo falta alguma configuração a fazer? >>> >>> Obrigado. >>> >>> -- >>> [..]´s >>> ..:: S.e.r.i.a.L ::.. >>> >> A resposta de todos os seus problemas está aqui: >> >> # postconf -n >> >> # cat /etc/postfix/master.cf | sed "/^#/d" >> >> Se não conseguir interpretá-la nos envie a saída dos comandos acima, sem >> isso nem com bola de cristal. >> >> A[]'s >> > > > > -- > [.]´s > ..:: S.e.r.i.a.L ::.. > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top > 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- > Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- > Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- > Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > -- [.]´s ..:: S.e.r.i.a.L ::..