Crontab e sSMTP

1

Meu servidor é o Ubuntu 12.04.3 Os trabalhos do Cron estão funcionando bem. Eu posso enviar e-mails através da linha de comando, usando mail , ssmtp ou sendmail . Eu configurei o endereço de e-mail correto em cima do crontab -e

[email protected]

* * * * *  echo blaaah

Mas o que recebo no mail.log é

sSMTP[4267]: 550 5.7.1 Client does not have permissions to send as this sender

O que é estranho, já que posso enviar e-mail através da linha de comando. Alguma idéia?

    
por akarapatis 25.11.2013 / 17:49

2 respostas

5

Eu tive um problema semelhante. A resposta para mim foi realmente muito simples.

O usuário / ambiente sob o qual o cron executa não pôde encontrar o binário ssmtp. Simplesmente adicionando o caminho completo para o sucesso alcançado.

# m     h       dom     mon     dow     command
0       9       *       *       *       /usr/sbin/ssmtp [email protected] < /home/a/a-msg.txt
    
por Gawie 22.10.2014 / 11:23
0

Talvez isso ajude: link

Outra saída de depuração ou as circunstâncias exatas ajudariam. "crontab -e" edita o crontab do usuário atual. Tem certeza de que esse usuário está configurado para enviar e-mails?

link

    
por kraftb 25.11.2013 / 19:47