Como configurar o correio do Postfix no Red Hat Linux?

1

Estou tentando configurar o Postfix no Red Hat Linux para enviar email com o seguinte comando:

mail -s "test" [email protected]

Eu segui todas as etapas mencionadas em este tutorial e alterei a configuração do host de retransmissão da seguinte maneira:

relayhost = 10.16.47.22

em que 10.16.47.22 é o endereço IP do meu servidor de e-mail.

Mas isso não funciona. O arquivo de log diz:

Mar 13 18:14:31 localhost postfix/smtp[3322]: warning:
10.16.47.22[10.16.47.22]:25 offered null AUTH mechanism list
Mar 13 18:14:31 localhost postfix/smtp[3322]: certificate verification failed for 10.16.47.2210.16.47.22]:25: untrusted issuer
Mar 13 18:14:31 localhost postfix/smtp[3322]: 599C44A1AE9: to=, relay=10.16.47.22[10.16.47.22]:25,
delay=9001, delays=9001/0.11/0.03/0, dsn=4.7.5, status=deferred
(Server certificate not trusted)

Qual poderia ser o problema e como posso corrigi-lo?

    
por Carl B 13.03.2013 / 11:20

1 resposta

1

Primeiro de tudo, se o seu sistema tiver uma conexão de rede e um servidor de e-mail local instalado (por exemplo, Postfix, Sendmail ou qmail), você já poderá enviar e-mails sem um retransmissor inteligente.

Se, por algum motivo, você precisar de um retransmissor inteligente, deverá configurá-lo como deveria. Em sua situação, seu servidor de retransmissão exige autenticação SMTP com TLS. Isso significa que você deve configurar seu servidor de correio (Postfix) para autenticar corretamente com este relay.

Para resumir:

  1. Assegure-se de que você forneceu o nome "hostname user: password" correto neste comando:

    echo "smtp.gmail.com smtp_user:smtp_passwd" > /etc/postfix/sasl_passwd
    
  2. Verifique se você tem a chave crt necessária e defina o parâmetro smtp_tls_CAfile como local, por exemplo:

    smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
    
por 13.03.2013 / 12:09