Como configurar o servidor de correio eletrônico Postfix

Este artigo aborda a instalação e configuração do servidor de e-mail Postfix. Após os passos de instalação e configuração, um script para bloqueio de vírus e anexos indesejáveis é apresentado.

[ Hits: 156.886 ]

Por: Arlei Mosmann em 16/06/2003


Um script para barrar vírus de correio eletrônico



Este script tem a finalidade de barrar anexos com as extensões .pif, .com, .exe, .bat, .lnk; que costumeiramente são utilizados para disseminar códigos maliciosos através de serviços de correio eletrônico. Vamos ao que interessa.

O primeiro passo é criar um arquivo com extensão .txt no diretório /etc com o nome de virus.txt. Neste arquivo texto será colocado uma mensagem que retornará ao remetente da mensagem com código malicioso anexado, portanto use e abuse de sua imaginação.

Para criar este arquivo abra um arquivo vazio com seu editor de textos preferido, por exemplo:

# cd /etc
# mcedit virus.txt


Salve a mensagem e saia do editor de textos.

Agora abra um novo arquivo com o mesmo editor e insira as seguintes linhas:

# mcedit procmailrc

:0 B
* $ “filename=.\+\..\+\.(pif | com | exe | bat | lnk)”
{
:0 C
| formail -r -i “From: Antivirus” A “X-Loop:Antivirus”; \ cat /etc/virus.txt
| $ SENDMAIL
:0 : /dev/null
}
Uma outra opção a /dev/null é /dir/lixo/$USER.

Qualquer dúvida entre em contato comigo através do endereço eletrônico abaixo;

arleimosmann@ig.com.br
Arlei Mosmann

Página anterior    

Páginas do artigo
   1. Instalando e configurando o Postfix
   2. Um script para barrar vírus de correio eletrônico
Outros artigos deste autor

Como Configurar seu Lucent Winmodem

Leitura recomendada

Automatização de backup

Alternância de GPU em notebooks Core-i

Script de backup full + diferencial + compactador + restauração

Terminal Didático - Shell Script via WEB (PHP + Bootstrap)

Xdialog - Programação Gráfica Útil

  
Comentários
[1] Comentário enviado por wilbil em 16/06/2003 - 10:47h

qual a vantagem do postfx

em reslacao ao sendmail?

[2] Comentário enviado por rsouza em 22/08/2003 - 11:22h

Parabéns pelo seu artigo...

Consegui configurar um servidor com ele, muito bom......

[3] Comentário enviado por agerum em 18/01/2004 - 00:25h

Parabéns Arlei34
o seu tutorial está excelente , graças a pessoas como voce que a comunidade linux cresce diaa dia..
Muito Obrigado

[4] Comentário enviado por nosbor84 em 18/07/2004 - 15:56h

cara, vc salvou o meu semestre..rs Farei uma prova em que terei de configurar o bendito do Postfix e tava maluquinho sem saber como fazer..rs Valeu pelo artigo.

[5] Comentário enviado por mastergbi em 05/09/2006 - 08:57h

Ficou blz esse seu artigo...pequeno mais preciso...vou testar aqui..qualquer coisa eu te mando umas perguntas....

[6] Comentário enviado por digoviana em 27/09/2006 - 16:36h

valeu irmao, sou iniciante e ja consegui resultado depois que li seu artigo...cars como vc nao deveriam morrer jamais!!!:)

[7] Comentário enviado por daniel.linux em 31/07/2007 - 17:24h

otimo comentario, esta maneira é a que eu tinha feito na aula mais tinha esquecido alguns detalhes valeu mesmo

daniel matos

[8] Comentário enviado por lazaro83 em 13/01/2008 - 16:17h

vlw! pelas dicas...

[9] Comentário enviado por antraz em 19/06/2008 - 17:33h

Fiz a configuração do postfix mas esta dando esse erro sabe dizer oque e e como resolver?
E935E4A4692: from=<>, size=2504, nrcpt=1 (queue active)
Jun 19 17:30:05 meu postfix/bounce[10288]: 3D4B14A4690: sender non-delivery notification: E935E4A4692
Jun 19 17:30:05 meu postfix/qmgr[3586]: 3D4B14A4690: removed
Jun 19 17:30:05 meu postfix/smtp[10287]: Host offered STARTTLS: [smtp.gmail.com]
Jun 19 17:30:06 meu postfix/smtp[10287]: E935E4A4692: to=<root@smtp.gmail.com>, relay=smtp.gmail.com[74.125.47.111]:25, delay=1, delays=0.07/0/0.73/0.2, dsn=5.7.0, status=bounced (host smtp.gmail.com[74.125.47.111] said: 530 5.7.0 Must issue a STARTTLS command first. 6sm1213080ywn.0 (in reply to MAIL FROM command))
Jun 19 17:30:06 meu postfix/qmgr[3586]: E935E4A4692: removed

[10] Comentário enviado por celfs em 06/11/2009 - 17:26h


O Meu estava funcionando normal e ai começou a dar este erro.

Nov 11 06:57:05 meucci postfix/qmgr[4598]: 65DEEC484: to=<celso@metodotelecom.com.br>, relay=none, delay=1733, delays=1732/0.04/0/0, dsn=4.4.3, status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=mail.metodotelecom.com.br type=AAAA: Host not found, try again.


Se puderem me ajudar.

[11] Comentário enviado por ricardoamorim300 em 05/02/2010 - 11:23h

tail -f /var/log/mail.log

Está aparecendo isto qdo execulta o comando
Feb 5 10:58:56 nagios postfix/pickup[1117]: 7C29720B58: uid=105 from=<nagios>
Feb 5 10:58:56 nagios postfix/cleanup[1939]: 7C29720B58: message-id=<20100205125856.7C29720B58@nagios.desenet.com.br>
Feb 5 10:58:56 nagios postfix/local[1945]: 4210B20B59: to=<root@localhost>, relay=local, delay=0.55, delays=0.36/0/0/0.19, dsn=2.0.0, status=sent (delivered to mailbox)
Feb 5 10:58:56 nagios postfix/qmgr[1118]: 4210B20B59: removed
Feb 5 10:58:56 nagios postfix/qmgr[1118]: 7C29720B58: from=<nagios@nagios.desenet.com.br>, size=549, nrcpt=1 (queue active)
Feb 5 10:58:56 nagios postfix/local[1945]: 7C29720B58: to=<root@localhost>, relay=local, delay=0.44, delays=0.34/0/0/0.1, dsn=2.0.0, status=sent (delivered to mailbox)
Feb 5 10:58:56 nagios postfix/qmgr[1118]: 7C29720B58: removed
Feb 5 11:10:46 nagios postfix/master[1109]: terminating on signal 15
Feb 5 11:10:51 nagios postfix/master[3453]: daemon started -- version 2.6.5, configuration /etc/postfix
Feb 5 11:10:57 nagios postfix/master[3453]: reload -- version 2.6.5, configuration /etc/postfix

[12] Comentário enviado por jamiro em 03/02/2011 - 15:31h

Nesse site http://store.jbpserver.com.br tem uma opcao pra quem esta com o tempo apertado.

abraco

[13] Comentário enviado por Donizetti em 06/07/2014 - 05:27h

Parabéns.

Isso sim é trabalho profissional.

donelinux.blogspot.com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts