Em primeiro lugar, baixe os pacotes do postfix de acordo com sua distribuição. Recomendo os sites:
http://freshmeat.net
http://www.rpmfind.net
Entre como usuário root com as seguintes linhas de comando:
pm -ivh postfix-20010228p108-10cl.i386.rpm
# rpm -ivh postfix-doc-20010228pl08-10cl.i386.rpm
Configurando o Postfix
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:
#myhostname = host.domain.name ↓
myhostname = carlos.opensource.com.br
Na linha “mydomain” (linha 77), coloque apenas o domínio, exemplificando;
#mydomain = opensource.com.br
Em “ myorigin” (linhas 88 e 89), mantenha comentado “myhostname” e descomente “mydomain”, por exemplo:
#myorigin = $myhostname
#myorigin = $mydomain ↓
#myorigin = $myhostname
myorigin = $mydomain
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;
#inet_interfaces = 192.168.100.1, 192.168.100.10, 192.168.100.23
Em “mydestination” (linhas 125, 126, 127), descomente uma das linhas, sendo aconselhável ser escolhida a terceira linha. Por exemplo:
#mydestination = $myhostname, localhost.$mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomail, www.$mydomain, ftp.$mydomainmydestination
Em “relay_domains” (linha 202), troque “$mydestinations” por “$mydomain” e descomente a linha. Como o modelo abaixo:
#relay_domains = $mydestination ↓
relay_domains = $mydomain
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.
sexta-feira, 23 de novembro de 2007
Assinar:
Postar comentários (Atom)


0 comentários:
Postar um comentário