O relé EXIM funciona para conexão SMTP, mas não para comandos sendmail

1

Configurei uma nova instalação do exim para encaminhar todas as mensagens para um provedor SMTP externo. Eu posso testar a partir de conexões smtp que o relé funciona bem.

Agora preciso usar o sendmail (ou comando exim similar) para enviar e-mails usando o mesmo roteamento.

A partir do main.log para o comando CLI, posso ler o usuário e o nome do host dessa maneira (ofuscados de endereços reais):

exim -v -f [realusername@realdomain] [[email protected]] < /tmp/message
1egtHK-0002Eb-46 <= [email protected] U=ogio P=local S=357 M8S=0 from <[email protected]> for [[email protected]]

Como o exim não está usando o [realusername @ realdomain], mas o usuário do sistema e o nome do host, o relay diz que não pode entregar a mensagem. O que está errado na linha de comando? O mesmo comportamento com o sendmail (mas é um alias do exim).

Alguém pode me ajudar a entender por que isso não está funcionando?

    
por Ambrogio De Lorenzo 31.01.2018 / 15:31

1 resposta

0

Acho que resolvi o problema. O usuário usado para enviar e-mail não era confiável, conforme explicado na página man do exim, na opção -f.

Então eu adicionei a linha no exim.conf:

trusted_users = [local user to be trusted]

Isso resolveu meu problema. Espero que isso possa ajudar alguém.

    
por 06.02.2018 / 11:47

Tags