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.929 ]

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

Incrementando seus scripts com dialog

Automatização de backup

Criando uma ISO bootável do OpenBSD

Brincando com vetores - complemento

Formatando o bash com cores e efeitos

  
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