A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Linux

Slackware + Postfix

Sex

17

Mar

2006


12:02

(15 votos, média 4.20 de 5) 


6. Testando a configuração do Postfix

Vamos levantar novamente o Postfix e testar a porta 25 usando o telnet:

# postfix start
# telnet 0 25
...
220 mail.numaboa.com.br ESMTP Postfix
quit
221 Bye
Connection closed by foreign host.

Se você obteve a mesma resposta, o Postfix está respondendo. Mesmo assim (aprendi isto a duras penas), é bom conferir o comportamento do MTA. A primeira coisa é dar uma conferida no comportamento do Postfix e depois olhar no log:

# postfix check
# egrep '(reject|warning|error|fatal|panic):' /var/log/maillog

E não é que tinha enrosco! Havia a mensagem warning:dict_nis_init:NIS domain name not ser - NIS lookups disabled. NIS significa Network Information System e é um sistema parecido com o servidor de nomes DNS. Como não temos este serviço instalado, o jeito é eliminar esta chamada no main.cf:

Após a linha comentada
     # alias_maps = hash:/etc/aliases, nis:mail.aliases
adicione
     alias_maps = hash:/etc/aliases

Como alteramos o arquivo de configuração, precisamos dar um reload para que o Postfix tome conhecimento das mudanças:

# postfix reload

:lapis: DICA: A configuração do Postfix possui zilhões de parâmetros possíveis. Alguns deles estão no arquivo de configuração main.cf que foi instalado como exemplo. Tivemos sorte na procura do parâmetro porque alias_maps estava lá (inativo, porque estava comentado). Praticamente todos os parâmetros de configuração possuem valores default. Mas, e se não constarem no main.cf, como saber que valores são estes? Basta usar o utilitátio postconf com -d (d de default). Para ficar mais cômodo inspecionar todos os parâmetros, faça um pipe com less e use as teclas PageUp/PageDown ou das setas. Para sair da shell do less, digite q:

# postconf -d | less


2bounce_notice_recipient = postmaster
access_map_reject_code = 554
address_verify_default_transport = $default_transport
address_verify_local_transport = $local_transport
address_verify_map =
address_verify_negative_cache = yes
address_verify_negative_expire_time = 3d
address_verify_negative_refresh_time = 3h
address_verify_poll_count = 3
address_verify_poll_delay = 3s
address_verify_positive_expire_time = 31d
address_verify_positive_refresh_time = 7d
address_verify_relay_transport = $relay_transport
address_verify_relayhost = $relayhost
address_verify_sender = postmaster
address_verify_service_name = verify
address_verify_transport_maps = $transport_maps
address_verify_virtual_transport = $virtual_transport
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, nis:mail.aliases
...

Informações adicionais