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.
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;
[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.
[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.