Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Geral > Serviços > Sendmail/Qmail/Postfix
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Postfix funcionando sem autenticação (SMTP)- Spammers fazendo a festa!



Tópico Trancado
 
LinkBack Opções do Tópico
Antigo 16-02-2008, 0:52   #1 (permalink)
Padrão Postfix funcionando sem autenticação (SMTP)- Spammers fazendo a festa!

Olá pessoal,
Instalei e configurei o Postfix no Ubuntu-Server conforme o tutorial Postfix pantaneiro (Postfix Pantaneiro - gutocarvalho.net ).


Está funcionando perfeitamente, a não ser por um único problema: Ele permite enviar e-mails sem autenticar, por isso os spamers estão fazendo uma festa no meu servidor.


Como faço para que ele só permita o envio de e-mails com autenticação?


Meu main.cf está abaixo:

Código:
smtpd_banner = $myhostname ESMTP $mail_name (ubuntu)
biff = no

append_dot_mydomain = no

myhostname = mail.exemplo.com.br

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

myorigin = /etc/mailname
mydestination = mail.exemplo.com.br, localhost.localdomain, localhost
relayhost =
#mynetworks = 127.0.0.0/8 192.168.0.0/24 0.0.0.0
mailbox_size_limit = 0

recipient_delimiter = +
inet_interfaces = all

delay_warning_time_hours = 1h

unknown_local_recipient_reject_code = 450

maximal_queue_lifetime = 30m

minimal_backoff_time = 1000s
maximal_backoff_time = 8000s

smtp_helo_timeout = 60s

smtpd_recipient_limit = 16
smtpd_soft_error_limit = 3
smtpd_hard_error_limit = 12

virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
virtual_mailbox_base = /home/vmail/

virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_transport = virtual



virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the your maildir has overdrawn your diskspace quota, please free up some of spaces of your mailbox try again.
virtual_overquota_bounce = yes


smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/tls/postfix.cert
smtpd_tls_key_file = /etc/postfix/tls/postfix.key
smtpd_data_restrictions = reject_unauth_pipelining

smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =

smtpd_helo_required = yes
disable_vrfy_command = yes
smtpd_delay_reject = yes
strict_rfc821_envelopes = yes

command_time_limit = 1h

smtpd_helo_restrictions =
       permit_mynetworks,
       warn_if_reject,
       reject_invalid_hostname,
       reject_unauth_pipelining,
       permit
       
smtpd_sender_restrictions =
       permit_mynetworks,
       permit_sasl_authenticated,
       warn_if_reject,
       reject_non_fqdn_sender,
       reject_unknown_sender_domain,
       reject_unauth_pipelining,
       permit
       
smtpd_client_restrictions =
    permit_mynetworks,
    permit

smtpd_recipient_restrictions =
    reject_unauth_pipelining,
    permit_mynetworks,
    reject_non_fqdn_recipient,
    reject_unauth_destination,
    permit_sasl_authenticated,
    # spf check
    check_policy_service unix:private/policy
    #postgrey
    check_policy_service inet:127.0.0.1:60000
    permit
__________________
Um Grande Abraço
<br />&quot;Milhares de mentes livres trabalhando juntas não podem estar erradas&quot;
<br />Osni Flavio Passos
 
Avatar de osni_passos
 
Registrado em: Nov 2002
Mensagens: 49
Agradeceu: 1
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 osni_passos
osni_passos está offline  
Antigo 05-03-2008, 11:08   #2 (permalink)
Padrão

Olá

O problema é o relay sendo que você comentou a linha

#mynetworks = 127.0.0.0/8 192.168.0.0/24 0.0.0.0

Para permitir que apenas clientes da sua rede utilizem seu postfix desmarque o comentário e adicione a(s) sua(s) rede(s) e restart o postfix.

Caso queira smtp autenticado faça uma busca sendo que há vários artigos sobre o mesmo...

Att.
__________________
................................... ..............................
Luiz Bauer Junior
Analista e Administrador de Sistemas
Proserv NET
---------------------------------------------------------
http://www.proserv.com.br
 
Avatar de bauer
 
Registrado em: Nov 2001
Localização: Portugal
Mensagens: 667
Agradeceu: 3
Agradecido 23 vez(es) em 21 Posts
Reputação: 150 bauer
Enviar mensagem via ICQ para bauer Enviar mensagem via MSN para bauer
bauer está offline  
Tópico Trancado

Tags
postfix

Opções do Tópico

Regras de Mensagens
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Trackbacks are Ligado
Pingbacks are Ligado
Refbacks are Ligado
Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
autenticação smtp no postfix iverton Sendmail/Qmail/Postfix 1 11-10-2007 14:38
Restringir Autenticação SMTP (POSTFIX) tandrade Sendmail/Qmail/Postfix 0 20-10-2005 15:05
Autenticação SMTP com o Postfix emferrari Sendmail/Qmail/Postfix 2 25-06-2005 9:26
Problema na autenticação do smtp com postfix + saslauth Daniels Sendmail/Qmail/Postfix 1 11-11-2004 17:20
sendmail fazendo autenticação em outro servidor smtp MarceloMartins Sendmail/Qmail/Postfix 1 02-03-2004 12:27

Horários baseados na GMT -3. Agora são 7:50.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.