Come posso fare in modo che crontab mi invii un'email con l'output dei suoi lavori? Ho MAILTO=redacted@yahoo.com.au
sopra i lavori, ma non funziona.
So che ho bisogno di usare qualcosa come Postfix o Sendmail ma per la vita di me non riesco a scoprire come raggiungere questo obiettivo. Ho cercato e cercato una semplice guida sull'installazione di Postfix, ma sono tutti follemente complicati e mi aspetto che tu stia configurando un intero server per inviare e ricevere e-mail e conoscere tutti i termini (come, che cos'è un nome di dominio per le email in uscita?).
Tutto quello che voglio fare è inviarmi un'e-mail a crontab. Perchè è così difficile??
Informazioni addizionali:
Il mio file crontab è simile al seguente:
MAILTO=redacted@yahoo.com.au
1 0 * * * ~/Desktop/toskymesh.sh
59 6 * * * ~/Desktop/tooptus.sh
0 3 * * * snapraid sync
Altre informazioni aggiuntive:
L'output di ps -ef | grep '[s]endmail'
root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections
So per certo che cron funziona, ma sto comunque testando il comando mail echo Test | mail -s Test redacted@yahoo.com.au
.
sendmail setup
. In bocca al lupo!
mail
. In uno di questi, dice questo: Diagnostic-Code: SMTP; 553 5.7.1 [BL21] Connections will not be accepted from [MyIPRedacted], because the ip is in Spamhaus's list; see http://postmaster.yahoo.com/550-bl23.html
Significa che il comando funziona ma Yahoo sta bloccando la posta?
http://webmasters.stackexchange.com
? Probabilmente possono aiutarti meglio o meglio, chat.stackexchange.com/rooms/524/webmasters
dove apparentemente tutte le domande sono benvenute (hm .. potresti aver bisogno di più rappresentanti per entrare, sei su altri siti di stackexchange?) Buona fortuna.