Configuração de Servidor · 2 min read · Oct 09, 2025
Configurar Ubuntu-Server 6.06 LTS Como Um Firewall/Gateway Para Seu Ambiente Empresarial - Página 7
Agora configure a autenticação sasl.
mkdir -p /var/spool/postfix/var/run/saslauthdAgora precisamos editar /etc/default/saslauthd. Deve ficar assim:
# Isso precisa ser descomentado antes que o saslauthd seja executado automaticamente
START=yes
PARAMS="-m /var/spool/postfix/var/run/saslauthd -r"
# Você deve especificar os mecanismos de autenticação que deseja usar.
# O padrão é "pam" para suporte a PAM, mas também pode incluir
# "shadow" ou "sasldb", assim:
# MECHANISMS="pam shadow"
MECHANISMS="pam"Em seguida, edite /etc/init.d/saslauthd e mude a localização do arquivo PID do saslauthd. Altere o valor de PIDFILE para /var/spool/postfix/var/run/${NAME}/saslauthd.pid, para que fique assim:
PIDFILE="/var/spool/postfix/var/run/${NAME}/saslauthd.pid"Agora preencha seu sistema com usuários reais. Defina o shell dos usuários como /bin/false para evitar buracos de segurança.
Em seguida, preencha /etc/postfix/virtual como desejar. Eu adoro o Webmin para isso. Você pode editá-lo diretamente também, é claro. No entanto, o webmin faz um ótimo trabalho.
Atenção!: “some.domain” etc. não pode ser igual a nada mencionado na linha “mydestination” em
/etc/postfix/main.cf
Meu /etc/postfix/virtual tem a seguinte estrutura:
some.domain virtual domain
some.other.domain virtual domain
some.really.other.domain virtual domain
[[email protected]] user
[[email protected]] otheruser
[[email protected]] user
[[email protected]] otheruser
[[email protected]] user
[[email protected]] someoneidontlike
[[email protected]] someoneidontlike [[email protected]]
[[email protected]] differentuser [[email protected]] someoneidontlike
@some.really.other.domain someonidontlike [[email protected]]e assim por diante. Então, eu só preciso definir um alias para root e postmaster em /etc/aliases. Todos os outros aliases devem estar neste arquivo. O encaminhamento e a entrega de e-mails para vários endereços e assim por diante podem (e devem, eu acredito) ser configurados neste arquivo também.
Note que neste tipo de configuração seus usuários podem ter quantos aliases quiserem (até você se cansar deles), mas para cada usuário você ainda precisa adicionar um usuário real, com um diretório home.
Não se esqueça de fazer
postmap /etc/postfix/virtualquando terminar.
Agora queremos algumas regras para o spamassassin fazer um trabalho melhor.
Primeiro edite /etc/MailScanner/spam.assassin.prefs.conf.
Comente a linha dcc_path /usr/bin/dccproc. Também comente razor_timeout 10 e
score RCVD_IN_RSL 0.
Em seguida, faça:
cd ..wget http://www.fsl.com/support/Rules_Du_Jour.tar.gztar -zxvf Rules_Du_Jour.tar.gzcd rules_du_jourmkdir /etc/rulesdujourcp config /etc/rulesdujour/configcp rules_du_jour /usr/bincp rules_du_jour_wrapper /etc/cron.daily/etc/cron.daily/rules_du_jour_wrapperEm seguida, configuramos o servidor DHCP.
Edite /etc/dhcp3/dhcpd.conf. O meu agora está assim:
# Rede Local
subnet 192.168.1.0 netmask 255.255.255.0 {
option netbios-name-servers 192.168.1.1;
option domain-name-servers 192.168.1.1;
option domain-name "your.domain.here";
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
range 192.168.1.100 192.168.1.130;
}Edite /etc/default/dhcp3-server. Deve ler
INTERFACES=eth1Em seguida, faça:
/etc/init.d/dhcp3-server startEm seguida, instale o dcc a partir do código-fonte
cd /rootwget http://www.dcc-servers.net/dcc/source/dcc.tar.Zgunzip dcc.tar.Ztar -xvf dcc.tarcd dcc*./configuremakemake installshutdown -r nowe aguarde até que ele esteja novamente online.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.