Informática Numaboa - Linux
Slackware + Postfix
Sex 17 Mar 2006 12:02 |
- Detalhes
- Categoria: Como fazer instalações
- Atualização: Quinta, 03 Abril 2008 13:50
- Autor: vovó Vicki
- Acessos: 29691
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 ...