merci [idee mail] depuis un script envoyer un mail local ? [RESOLU] - Multimédia - Linux et OS Alternatifs
Marsh Posté le 09-08-2002 à 09:09:56
bon ben ca marche sauf l'attachement de fichier la j'arrive pas..
Marsh Posté le 10-08-2002 à 21:04:51
C'est moi qui ai le dans le ...[bas du dos]... ou j'ai pose une question dure ?
parceque malgre toutes mes et
le benchmark ci joint :
j'trouve poo comment envoyer un mail AVEC UN FICHIER JOINT depuis mes scripts....
merci si tu m'explique...sinon heu...Ouiinnn
Marsh Posté le 11-08-2002 à 19:54:05
kuroineko a écrit a écrit : C'est moi qui ai le dans le ...[bas du dos]... ou j'ai pose une question dure ? parceque malgre toutes mes et le benchmark ci joint : j'trouve poo comment envoyer un mail AVEC UN FICHIER JOINT depuis mes scripts.... merci si tu m'explique...sinon heu...Ouiinnn |
tjrs pas trouve de solution
Marsh Posté le 13-08-2002 à 13:38:33
Marsh Posté le 13-08-2002 à 13:48:03
Code :
|
Voila qui devrai faire ton bonheur !
filename : nom du fichier dans le mail
file : le fichier lui même
Seb
Marsh Posté le 13-08-2002 à 13:49:43
Oups en relisant il faut mettre '<<-EOF' au lieu de '<< EOF' !
Ceci en ksh!
Seb
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 ?)
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
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.
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
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
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 |
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
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
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