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.
Após a instalação dos pacotes necessários, entre no diretório
/etc/postfix (cd /etc/postfix) e, usando seu editor de textos
preferido, edite o arquivo main.cf, por exemplo:
# mcedit main.cf
Faça as seguinte alterações:
Na linha que contiver “myhostname” (linha 69),
descomente-a e acrescente seu hostname. Exemplo:
Em “inet_interfaces” (linhas 98, 99, 100), 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
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
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;
Aqui termina a configuração do arquivo main.cf . Feita 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
Para verificar os erros ocorridos, dê a seguinte linha de comando:
# tail -f /var/log/maillog
O próximo passo é dar as permissões necessárias para execução,
escrita e leitura do arquivo, faça deste modo:
# cd /var/spool
# chown postfix.postfix -Rvf postfix
Para que possa receber as mensagens eletrônicas em um cliente de
correio eletrônico será preciso o inetd. Faça assim:
# service inet start
Para criar um apelido (aliases) para sua conta root de correio eletrônico,
execute as seguintes linhas de comandos:
# mcedit /etc/postfix/aliases
Altere a seguinte linha:
root = root
para root = carlos
Salve as alterações, saia do editor e dê o seguinte comando:
# newaliases
Pronto. Agora é só criar as contas de usuários, pois o Postfix
está configurado.
[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.