Soluzione 1:
Le versioni moderne di cron accettano "MAILFROM=..." nel formato crontab. Ti suggerisco di provare "man 5 crontab". Se menziona MAILFROM, la tua versione dovrebbe supportarlo. La frase da cercare è verso la fine del paragrafo che parla di MAILTO e dovrebbe essere qualcosa del genere:
If MAILFROM is defined (and non-empty), it will be used as the envelope sender address, otherwise, ''root'' will be used.
Soluzione 2:
Non penso che tu possa cambiare l'indirizzo FROM, (qualcuno dovrebbe aggiungere un'opzione MAILFROM).
Puoi fare qualcosa del genere per ottenere un risultato simile:
* * * * * /path/to/script 2>&1 | mail -s "Output of /path/to/script" [email protected] -- -r "[email protected]" -F"Full Name of sender"
Tutto l'output viene reindirizzato al comando mail in modo che la variabile MAILTO non venga utilizzata affatto.
L'indirizzo dovrebbe essere impostato ma potresti essere in grado di utilizzare la variabile $MAILTO. -- imposta il resto delle opzioni come opzioni sendmail in modo da poter utilizzare le opzioni -r e -F.
-s è il soggetto
-r è l'indirizzo di risposta
-F è il nome completo del mittente (lo rende gradevole nei client di posta)
Soluzione 3:
/etc/mailname contiene la parte del nome di dominio dell'indirizzo FROM. Se /etc/mailname contiene 'società.com', allora cron in esecuzione per root avrà come mittente [email protected]
Soluzione 4:
Puoi impostare il nullmailer dall'indirizzo tramite le variabili di ambiente o la riga di comando. Gli argomenti della riga di comando sono -f
e -F
rispettivamente per l'indirizzo del mittente e il nome completo.
Di solito puoi impostare le variabili d'ambiente nel crontab.
NULLMAILER_USER=webmaster
NULLMAILER_HOST=host.example.com
NULLMAILER_NAME="Mr Cron"
5 0 * * * /usr/local/bin/daily.sh
Soluzione 5:
Per me, il modo più semplice per modificare l'indirizzo mittente su un sistema è creare un ~/.mailrc
file con contenuti come questo:
set name="My Full Name"
set from="[email protected]"
Uno qualsiasi dei mail
comandi che vengono eseguiti come mio utente, ora usano queste impostazioni.