[idee mail] depuis un script envoyer un mail local ? [RESOLU] merci

merci [idee mail] depuis un script envoyer un mail local ? [RESOLU] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 04-08-2002 à 22:39:35    

dans mon crontab j'ai des scripts qui tournent sous root et generent des fichiers log.  
 
root recoit generalement un mail de confirmation par cron.
 
puis je ajoute un mail a operator a la fin du script pour lui envoyer le fichier log
 
-------------
style mail operator sujet=lire fichier /var/log/backup.log ?
 
les adresses etant root@linux.local &operator@linux.local
 
ou est ce que je dois configurer un serveur de mail avant?
 
MERCI :jap:


Message édité par kuroineko le 13-08-2002 à 21:50:11

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 04-08-2002 à 22:39:35   

Reply

Marsh Posté le 09-08-2002 à 09:09:56    

bon ben ca marche sauf l'attachement de fichier la j'arrive pas..


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 10-08-2002 à 21:04:51    

C'est moi qui ai le  [:sfgto] dans le ...[bas du dos]... ou j'ai pose une question dure ?
 
parceque malgre toutes mes [:ark] et  
le  [:sfgto] benchmark ci joint :  [:cotten]  
j'trouve poo comment envoyer un mail AVEC UN FICHIER JOINT depuis mes scripts....
 
merci  :jap:  si tu m'explique...sinon heu...Ouiinnn :sweat:


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 11-08-2002 à 19:54:05    

kuroineko a écrit a écrit :

C'est moi qui ai le  [:sfgto] dans le ...[bas du dos]... ou j'ai pose une question dure ?
 
parceque malgre toutes mes [:ark] et  
le  [:sfgto] benchmark ci joint :  [:cotten]  
j'trouve poo comment envoyer un mail AVEC UN FICHIER JOINT depuis mes scripts....
 
merci  :jap:  si tu m'explique...sinon heu...Ouiinnn :sweat:  




tjrs pas trouve de solution
 [:tomilou]


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 13-08-2002 à 13:38:33    

[:tomilou]


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 13-08-2002 à 13:48:03    

Code :
  1. mailx -s "sujet du mail" toto@toto.fr << EOF
  2. blabla...
  3. ...
  4. bla.
  5.     ~< ! uuencode filename < file
  6. EOF


 
Voila qui devrai faire ton bonheur !
 
filename : nom du fichier dans le mail
file     : le fichier lui même
 
Seb

Reply

Marsh Posté le 13-08-2002 à 13:49:43    

Oups en relisant il faut mettre '<<-EOF' au lieu de '<< EOF' !
 
Ceci en ksh!
 
Seb

Reply

Marsh Posté le 13-08-2002 à 16:48:12    

mail -s logs_a_lire root << ton_log doit fonctionner non ??
 
Le log est direct dans le mail mais je pense qu'attacher des PJ en mode console il va falloir faire un script complet (ça s'encode pas des PJ de mail ?)

Reply

Marsh Posté le 13-08-2002 à 17:05:53    

sinon y'a mutt qui fait un tas de chose en ligne de commande :
 
mutt -a /fichier/a/joindre -s "mon sujet a moi" truc@nowhere.com < contenu _du_mail

Reply

Marsh Posté le 13-08-2002 à 21:39:08    

black_lord a écrit a écrit :

mail -s logs_a_lire root << ton_log doit fonctionner non ??
 
Le log est direct dans le mail mais je pense qu'attacher des PJ en mode console il va falloir faire un script complet (ça s'encode pas des PJ de mail ?)




 
en fait nom pas depuis un script.


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 13-08-2002 à 21:39:08   

Reply

Marsh Posté le 13-08-2002 à 21:42:51    

besoc a écrit a écrit :

Oups en relisant il faut mettre '<<-EOF' au lieu de '<< EOF' !
 
Ceci en ksh!
 
Seb




 
ca marche pas en fait, je recoit la declaration du fichier comme texte dans le mail
 mais sans le fichier.
 
mais bon c'est deja tres pratique


Message édité par kuroineko le 13-08-2002 à 22:59:15

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 13-08-2002 à 21:49:10    

momch a écrit a écrit :

sinon y'a mutt qui fait un tas de chose en ligne de commande :
 
mutt -a /fichier/a/joindre -s "mon sujet a moi" truc@nowhere.com < contenu _du_mail




 
Voila, avec cette astuce la associee a la creation du fichier et du fichier CONTENU_DU_MAIL pour le corps.
 
ayant donc modifier mon script de test pour faire ceci puis la commande que tu mentionne, cela fonctionne.
 
MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI  
 :jap:  


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Marsh Posté le 13-08-2002 à 23:00:36    

kuroineko a écrit a écrit :

 
 
Voila, avec cette astuce la associee a la creation du fichier et du fichier CONTENU_DU_MAIL pour le corps.
 
ayant donc modifier mon script de test pour faire ceci puis la commande que tu mentionne, cela fonctionne.
 
MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI  
 :jap:  
 




 
voila en exemple le premier script modifie de la sorte celui qui me backup mes databases :
 
operator@linux:~> cat mbackup
#!/bin/sh
rm /var/log/mediabckp.log /var/log/comptbckp.log /var/log/prtrbckp.log
pg_dump -ft -O -v -Z9 -f medias.tar.gz medias > /var/log/mediabckp.log 2>&1
pg_dump -ft -O -v -Z9 -f compte.tar.gz compte > /var/log/comptbckp.log 2>&1
pg_dump -ft -O -v -Z9 -f prtr.tar.gz operator > /var/log/prtrbckp.log 2>&1
date >> /var/log/mediabckp.log
date >> /var/log/comptbckp.log
date >> /var/log/prtrbvkp.log
mv /home/operator/*.tar.gz /home/operator/backups >> /var/log/mediabckp.log
cp /home/operator/*.sh /home/operator/backups >> /var/log/mediabckp.log
mutt -a /var/log/mediabckp.log -s "MEDIA BACKUP" operator < mbackup.mail.txt
mutt -a /var/log/comptbckp.log -s "COMPTE BACKUP" operator < mbackup.mail.txt
mutt -a /var/log/prtrbvkp.log -s "TEST BACKUP" operator < mbackup.mail.txt
 


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed