Retourner aux forums || Retourner au forum Programmation.shell
je voulais préparer une tâche cron pour envoyer un mail avec un fichier attaché. J'avais donc pensé à la ligne de commande. Bien qu'il soit assez aisé d'envoyer un mail en ligne de commande, je n'ai pas trouvé de moyen pour y attacher un fichier. J'ai également pensé à la solution mutt, mais celui-ci ne semble pas être capable d'envoyer un mail en une ligne de commande ??
Merci de votre attention
> Lire le message (9 commentaires, moyenne: 1,1).
mail est ton ami
la commande mail permet de faire ca simplement :
mail -s "sujet de ton mail" toto@toto.com </chemin/vers/ta/piece/jointe
-
[^]Re: mail est ton ami
Posté par 桃白白 (page perso, ) le 12/09/2005 à 15:55. (lien). Évalué à 1.Non, ca ne marche pas, ce que tu propose écrit le contenu de la pièce jointe dans l'email, ce n'est pas ce que je souhaite, je voudrais attacher la pièce jointe.
Avec la commande mail, j'avais également essayé
cat piecejointe|mail toto, mais ca donne le même résultat que tu proposes.-
[^]Re: mail est ton ami
-
[^]Re: mail est ton ami
Posté par Landry MINOZA (page perso, ) le 12/09/2005 à 16:01. (lien). Évalué à 1.uuencode permet de faire ça, mon man me donne comme exemple :
tar cf - src_tree | compress | uuencode src_tree.tar.Z | mail sys1!sys2!user
Si tu veux faire un peu plus sioux, va voir du côté de perl Mail, Mail::Send...-
[^]Re: mail est ton ami
Posté par 桃白白 (page perso, ) le 12/09/2005 à 16:20. (lien). Évalué à 1.Merci, cette solution de uuencode semble marcher. Je dois faire
cat piece_jointe|uuencode piece_jointe|mail toto
M'étonnerais pas que je fasse un UUOC, mais c'est pas grâve, ca sera pas mon premier.-
[^]Re: mail est ton ami
Posté par Landry MINOZA (page perso, ) le 12/09/2005 à 16:31. (lien). Évalué à 3.tu peux faire directement
uuencode -m piece_jointe nom_piece_jointe |mail
ça t'insert le fichier piece_jointe en tant que nom_piece_jointe dans ton mail, codé en base64 (-m)-
[^]Re: mail est ton ami
Posté par 桃白白 (page perso, ) le 13/09/2005 à 08:00. (lien). Évalué à 1.Curieusement, ca ne marche pas comme ca, ca ecrit tout ds le mail.
begin-base64 600 piece_jointe
dHJ1dGh0YWJsZV8uMDAwLnBuZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-
-
-
-
imailer
tu peux utiliser cette librairire pour le faire :
http://nojhan.free.fr/article.php3?id_article=22(...)
c'est facile a utiliser et ca marche avec un python standard
-
[^]Une autre question dans le mm ordre d'idée
Posté par chillem (page perso, ) le 15/09/2005 à 07:44. (lien). Évalué à 1.Bonjour,
J'aurai aimé savoir comment préciser le From dans la commande mail.
y a t'il une option à préciser ?
Je suis sur une fédora 3 sans interface graphique
Merci d'avance
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.