Salut,
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
# mail est ton ami
Posté par rarcel . Évalué à 1.
mail -s "sujet de ton mail" toto@toto.com </chemin/vers/ta/piece/jointe
[^] # Re: mail est ton ami
Posté par 桃白白 . Évalué à 1.
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
Posté par rarcel . Évalué à 0.
[^] # Re: mail est ton ami
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
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 桃白白 . Évalué à 1.
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 Hobgoblins Master (Mastodon) . Évalué à 3.
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 桃白白 . Évalué à 1.
begin-base64 600 piece_jointe
dHJ1dGh0YWJsZV8uMDAwLnBuZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
# imailer
Posté par Nico . Évalué à 1.
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 . Évalué à 1.
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
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.