[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

envoyer par ligne de commande un mail en HTML5 avec ou sans attachements



Bonjour

Dans mon projet Bismon (GPLv3+, pas encore dans Debian) en http://github.com/bstarynk/bismon/ j'ai besoin d'envoyer programmatiquement un courriel avec deux cas de figures:

un corps en HTML5, un destinataire, un CC optionel, sans attachements

un corps en HTML5, un destinataire, un CC optionel, un fichier attaché.

Le premier cas sert à implementer la fonction "forgotten password" d'un service web specialisé. J'utilise /usr/bin/mail dans sa variante BSD.

Le second cas sert à implémenter d'autres fonctionalités. Le fichier attaché serait le plus souvent du code C, ou la sortie d'une compilation, ou un fichier .tar.gz et dans ce cas j'utilise  /usr/bin/mail.mailutils


Generalement, le message SMTP ainsi automatiquement émis serait petit: une centaine de kilo-octets, et très souvent juste quelques centaines d'octets.

Le script Guile qui gère ça est send-bismon-html-email.scm et je travaille (tristement) dans un organisme public (le CEA/LIST) où l'envoi de message automatique internes (de mon PC dans mon bureau piece 1017 à NanoInnov vers mon adresse email professionnelle basile.starynkevitch@cea.fr donc sur l'intranet seulement) semble être interdit. Intérieurement je me dit que le CEA marche sur la tête aux frais du contribuable européen ou français. (j'ai passé une semaine de boulot très chiant à me plier sans la contourner à cette règle que je crois débile; ça me rend de très mauvaise humeur).

J'ai donc actuellement (dans mon commit 73c5202a1157d4120ee) le code suivant


(define bm-simple-mail-program "/usr/bin/mail")
(define bm-attached-mail-program "/usr/bin/mail.mailutils")



mais connaissez vous mieux en ligne de commande?

Merci!


--
Basile Starynkevitch http://starynkevitch.net/Basile/
les opinions ici sont seulement les miennes, mon employeur ne les approuverait pas!
Reply to: