Recentemente, "herdei" vários cronjobs e outras coisas de um ex-colega. Os scripts que são chamados regularmente devem enviar e-mails com mensagens de erro se algo der errado, usando um simples comando mailx -s [...]
. Desde que migramos o crontab do meu colega para o meu usuário, nenhum e-mail foi enviado. Fiquei muito feliz com a ausência de problemas, mas descobriu-se que o comando mailx
/ mail
simplesmente não está funcionando.
Eu só recebo e-mails para o meu endereço se eu usar sudo mailx [...]
. A fila está vazia de acordo com mailq
. Não recebo mensagens de erro. Não consigo encontrar nenhuma indicação porque preciso de sudo
para enviar e-mails.
Alguém por favor pode esclarecer por que o comando não está funcionando sem sudo
, ou o que eu poderia fazer para fazê-lo funcionar sem ele? Existe alguma configuração adicional que preciso fazer? Deve ter funcionado para o meu colega (eu acho) ...