Bonjour,
J’ai un script sous ma debian 6 qui fait une sauvegarde et m’envoie le résultat par mail.
Lorsque je lance ce script en tant que root, je reçois bien le message
.
Quand je lance ce même script via /etc/contrab en tant que root,
0 23 * * * root /root/backup.sh
le message “frozen” dans exim…
Pourquoi
??
Avez-vous une idée du pourquoi du comment ?
Voici ma ligne qui envoie le mail à la fin du script :
echo "Subject: sauvegarde "$DATE_DU_JOUR | cat - $FICHIER_LOG | /usr/lib/sendmail -fbackup@mail1.fr backup@mail2.fr backup@mail1.fr
Voici le log dans /var/log/mainlog
2013-02-07 23:04:14 1U3ZZm-00023J-9I <= <> R=1U3ZZm-00023F-0n U=Debian-exim P=local S=4013
2013-02-07 23:04:14 1U3ZZm-00023J-9I ** backup@mail1.fr R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=5147: host ns0.ovh.net [213.186.33.20]: 5
53 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1) (mail440.ha.ovh.net, smtpauth: no)
2013-02-07 23:04:14 1U3ZZm-00023J-9I Frozen (delivery error message)
Pourquoi en lançant le script manuellement je reçois bien le message et via le crontab, le mail est “frozen” ?
Merci d’avance pour vos idées