Bonjour à tous et à toutes,
je viens vous consulter car j'ai un petit problème (on s'en serait douter)
En effet, nous avons installé le fwbackups pour faire nos sauvegarde.
Le truc marche très bien mais maintenant j'aimerai qu'il m'envoie un email à la fin de chaque sauvegarde.
A priori rien de très compliqué.
Donc ci après ma petite fonction mail (j'utilise nail, car je sort avec un smtp externe)
to="SAUVEGARDE SAV1 <
mail@truc.com>"
from="
mail@truc.com"
sub="SAUVEGARDE $1"
smtp="smtp.truc.com"
case $1 in
"ex1")
nom=$(ls -1t /home/console/Bureau/sav_1 | head -1)
str=$(du -hs /home/console/Bureau/sav_sav1/$nom)
msg="Sauvegarde du dossier sav1 effectuee"
msg2="La taille du dossier sav1 est:"
(echo -e "$msg\n$msg2\n$str") | nail -r "$to" -s "$sub" -S smtp="$smtp" $from
;;
esac
pour l'exemple je n'ai mis qu'une seule clause mais ma fonction en a une tripotée
donc quand je fais un: sh mafonction ex1
il m'envoie un mail à
mail@truc.com
sujet: SAUVEGARDE ex1
corps du message:
Sauvegarde du dossier sav1 effectuee
La taille du dossier sav1 est:
la chaine resultante du du..
Par contre dans le logiciel fwbackups quand je met la chaine sh mafonction ex1
il m'envoit un mail avec le corps du message en pièce jointe??!!
A priori c'est un problème de nombre de caractère.
Si je réduis le nombre de caractère à un corps de message étant par expl:
sauvegarde stop
effectuée stop
ça fonctionne mais desque j'ai une ligne un peut trop grande tout passe en fichier attaché.
Après quelques heures de surf on me parle du fichier mail.rc
donc voici mon fichier mail.rc
#set keep
#set emptybox
#set indentprefix="> "
#set quoteset dot
#set showname
#set showto
#set newmail=nopoll
#set autocollapse
#ignore received in-reply-to message-id references
#ignore mime-version content-transfer-encoding
#fwdretain subject date from to
#set bsdcompat
#set hold
#set append
set ask
set crt
set content-type=text/plain
set sendcharsets=iso-8859-1,utf8
set maximum-unencoded-line-length=200
j'ai essayé de rajouter les lignes
set content-type=text/plain
set maximum-unencoded-line-length=200
pour résoudre le problème mais rien n'y fait.
Quelqu'un aurait il une solution pour paramètrer le nombre de caractères que peut prendre une ligne de message?
merci à tous et à toutes et n'hésitez pas à me poser es question.