OVH Cloud OVH Cloud

envoyer un mail avec attachement

3 réponses
Avatar
bernard
Bonjour,
Je désirerais envoyer un mail avec un attachement automatiquement.
En gros, à la fin d un script, il faudrait qu'un fichier créé par ce script
soit envoyé directement à un destinataire
Savez-vous comment faire ?

Merci

3 réponses

Avatar
Truc Muche
Bonjour,
Je désirerais envoyer un mail avec un attachement automatiquement.
En gros, à la fin d un script, il faudrait qu'un fichier créé par ce script
soit envoyé directement à un destinataire
Savez-vous comment faire ?



pour un attachement "texte" :

/usr/bin/mail -s "sujet" email_destinataire < /tmp/mon_attachement

ou, pour mieux controler le contenu, en shell :

/usr/sbin/sendmail -t << __monmail__
From: automate <emailvalide>
To: toi <emailvalide>
Subject: sujet


message

`cat /tmp/mon_attachement`
__monemail__


pour un attachement binaire regarder du coté
du man de uuencode/b64encode

Les chemins de "frontaux" sendmail et mail sont
probablement a adapter suivant ton système .

P.

Avatar
Manuel Bouyer
Truc Muche wrote:
Bonjour,
Je désirerais envoyer un mail avec un attachement automatiquement.
En gros, à la fin d un script, il faudrait qu'un fichier créé par ce script
soit envoyé directement à un destinataire
Savez-vous comment faire ?




[...]
pour un attachement binaire regarder du coté
du man de uuencode/b64encode


Sinon il me semble que mutt sait le faire directement.

--
Manuel Bouyer
NetBSD: 26 ans d'experience feront toujours la difference
--


Avatar
Kevin Denis
Le 16-01-2006, bernard a écrit :
Bonjour,
Je désirerais envoyer un mail avec un attachement automatiquement.
En gros, à la fin d un script, il faudrait qu'un fichier créé par ce script
soit envoyé directement à un destinataire
Savez-vous comment faire ?

L'outil nail le fait. Pour les details, il est entierement compatible

mailx avec des fonctions en plus.

--
Kevin