Este artigo visa realizar a configuração passo-a-passo de um servidor de e-mail Postfix, com bloqueio de anexos e uma simples ferramenta de controle básico de SPAM. Partiremos desde a instalação do Mandrake Linux 9.1 até a configuração dos servidores e serviços necessários para o funcionamento do servidor.
Após a instalação dos pacotes necessários, entre no diretório
/etc/postfix e, usando seu editor de textos preferido,
edite o arquivo main.cf, por exemplo:
# vi main.cf
Faça as seguinte alterações:
Na linha que tiver "myhostname", descomente-a e acrescente
seu hostname. Exemplo:
myhostname = server.local.com.br
Na linha "mydomain", descomente-a e coloque apenas o
domínio, exemplo:
mydomain = local.com.br
Em "inet_interfaces" a configuração dependerá de quais
hosts terão acesso à internet e aqueles que não acessarão.
Será desta maneira:
a. Se todos os nós da rede irão acessar a internet,
mantenha como "all":
inet_interfaces = all
b. Se apenas algumas máquinas acessarão, faça as seguintes
mudanças. Em "inet_interfaces = all", apague "all" e coloque
a faixa de IPs que terão direito de conectar-se à internet.
Abaixo será apresentado um exemplo:
Em "mydestination", descomente uma das linhas, sendo
aconselhável ser escolhida a terceira linha e acrescente
também no final da linha o seu domínio, como no exemplo abaixo:
Em "relay_domains", troque "$mydestinations" por "$mydomain" e
descomente a linha. Como o modelo abaixo:
relay_domains = $mydomain
Aqui termina a configuração do arquivo main.cf. Feitas estas
alterações, deve-se reinicializar o Postfix. Para efetuar
esta ação utilizamos os seguintes comandos e parâmetros:
# service postfix stop
# service postfix start
# service postfix reload
[1] Comentário enviado por fabio em 25/02/2004 - 04:37h
Parabéns pelo artigo Adriano! Lá vai um byte de contribuição minha: se você usa o Procmail e quer fazer com que ele use o SpamAssassin para bloquear SPAM, basta acrescentar as seguintes linhas no /etc/procmailrc:
Ou seja, o primeiro bloco passa o SpamAssassin na mensagem e grava o cabeçalho X-Spam-Status. O segundo bloco verifica se o status é "Yes", caso seja, ele grava a mensagens em /var/spool/mail/spam/, evitando que a mensagem chegue ao receptor.
[2] Comentário enviado por gustavo_marcon em 25/07/2004 - 21:14h
Galera, com o procmail criei a lista de palavras que devem ser bloqueadas e acontece que filtra os spams na boa. Porém eu preciso que o spamassassin roda, mas adicionei as regras acima como vc explicou mas dai o spamasassin ñ fez nada de filtragem. Alguma idéia?
[3] Comentário enviado por tarik7 em 10/09/2004 - 15:06h
cara... to usando o fetchmail que e uma beleza, so que tem um probleminha, meu log ta ficando mto grande, alguem sabe como eu posso fazer para que somente os erros do fetchmail irao para o log????
[4] Comentário enviado por gzanatta00 em 05/06/2007 - 08:18h
amigo estou com um problema q ja me atormenta
a muito tempo, meu servidor de e-mail envia e recebe
e-mails por um unico ip ex: 200.180....3,
que esta configurado dentro do bind ex:
pop3 IN A 200.180....3
smtp IN A 200.180....3
mail IN A 200.180.....3
E DENTRO DOs .cf que esta no diretorio
/etc/postfix, ..... entao eu pensei o seguinte
fazer com que o servidor enviasse e-mails pelo ip
200.180....4, e recebesse pelo ip 200.180...3
pq estou caindo quase todos os dias nas listas negras
e ja me cansei se ficar liberando e tal....
so que nao sei qual os arquivos q tenho q mudar...
ou se existe outra forma de acabar com isso