nullmailer: Falha no envio: não foi possível executar o programa exec

1

Estou tentando configurar nullmailer com o Google Apps. Acho que configurei corretamente o Google Apps e /etc/nullmailer/remotes , mas de alguma forma estou recebendo esse erro

Sending failed: Could not exec program

Aqui está um pouco mais verbosidade:

# sudo -u mail nullmailer-send
Rescanning queue.
Starting delivery, 1 message(s) in queue.
Starting delivery: protocol: --port=587 host: smtp-relay.gmail.com file: 1470693591.47284
Sending failed: Could not exec program
Delivery complete, 1 message(s) remain.

E meu remotes :

sudo cat /etc/nullmailer/remotes
smtp-relay.gmail.com --port=587 --starttls

(Tenho acesso de retransmissão do Google Apps configurado por IP, não pelo usuário / senha).

    
por guaka 09.08.2016 / 00:11

2 respostas

2

Eu tive o mesmo problema e encontrei a solução usando strace no processo daemon nullmailer. Ele tentou executar /usr/lib/nullmailer/--starttls , o que me levou a verificar novamente o formato do arquivo remotes e dar uma olhada nesse diretório.

A solução é adicionar smtp à sua linha remotes :

smtp-relay.gmail.com smtp --port=587 --starttls
    
por 11.08.2016 / 07:57
0

Confirmando. No meu caso, com um "--port = nnn" ele (nullmailer) precisava da opção 'smtp' inserida explicitamente. (como texto em / etc / nullmailer / remotes)

por exemplo. my.relay smtp --port = 999

Mesmo que 'smtp' seja o padrão.

Suspiro.

    
por 15.01.2017 / 05:39