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

Le
=?utf-8?q?basile=40starynkevitch=2Enet?=
=_=-_OpenGroupware_org_NGMime-9017-1568731244.554217-36
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Length: 2018


Bonjour

Dans mon projet Bismon (GPLv3+, pas encore dans Debian) en http://githu=
b.com/bstarynk/bismon/ j'ai besoin d'envoyer programmatiquement un cour=
riel 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 vari=
ante BSD.

Le second cas sert à implémenter d'autres fonctionalités=
. Le fichier attaché serait le plus souvent du code C, ou la sorti=
e 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 pe=
tit: une centaine de kilo-octets, et très souvent juste quelques c=
entaines 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 pie=
ce 1017 à NanoInnov vers mon adresse email professionnelle basile.=
starynkevitch@cea.fr donc sur l'intranet seulement) semble être in=
terdit. Intérieurement je me dit que le CEA marche sur la têt=
e aux frais du contribuable européen ou français. (j'ai pass=
une semaine de boulot très chiant à me plier sans la cont=
ourner à cette règle que je crois débile; ça me ren=
d de très mauvaise humeur).

J'ai donc actuellement (dans mon commit 73c5202a1157d4120ee) le code su=
ivant


(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 appro=
uverait pas!

=_=-_OpenGroupware_org_NGMime-9017-1568731244.554217-36
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Length: 2723

<html>Bonjour<br /><br />Dans mon projet Bismon (GPLv3+, pas encore dan=
s Debian) en http://github.com/bstarynk/bismon/ j'ai besoin d'envoyer p=
rogrammatiquement un courriel avec deux cas de figures:<br /><br />un c=
orps en HTML5, un destinataire, un CC optionel, sans attachements<br />=
<br />un corps en HTML5, un destinataire, un CC optionel, un fichier at=
taché.<br /><br />Le premier cas sert à implementer la foncti=
on "forgotten password" d'un service web specialisé. J'utilise <sp=
an style="font-family:Courier New,Courier,monospace;">/usr/bin/mail</=
span> dans sa variante BSD.<br /><br />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 fichie=
r <span style="font-family:Courier New,Courier,monospace;">.tar.gz </=
span>et dans ce cas j'utilise&nbsp; <span style="font-family:Courier =
New,Courier,monospace;">/usr/bin/mail.mailutils</span><br /><br /><br /=
>Generalement, le message SMTP ainsi automatiquement émis serait p=
etit: une centaine de kilo-octets, et très souvent juste quelques =
centaines d'octets.<br /><br />Le script Guile qui gère ça es=
t <a href="https://github.com/bstarynk/bismon/blob/master/send-bismon=
-html-email.scm">send-bismon-html-email.scm</a> et je travaille (triste=
ment) dans un organisme public (le CEA/LIST) où l'envoi de message=
automatique internes (de mon PC dans mon bureau piece 1017 à Nano=
Innov vers mon adresse email professionnelle <span style="font-family=
:Courier New,Courier,monospace;">basile.starynkevitch@cea.fr</span> don=
c sur l'<u>intranet</u> seulement) semble être interdit. Inté=
rieurement je me dit que le CEA marche sur la tête aux frais du co=
ntribuable européen ou français. (j'ai passé une semaine=
de boulot très chiant à me plier sans la contourner à c=
ette règle que je crois débile; ça me rend de très =
mauvaise humeur).<br /><br />J'ai donc actuellement (dans mon commit <s=
pan style="font-family:Courier New,Courier,monospace;">73c5202a1157d4=
120ee</span>) le code suivant<br /><br /><br /><span style="font-fami=
ly:Courier New,Courier,monospace;">(define bm-simple-mail-program "/usr=
/bin/mail")<br />(define bm-attached-mail-program "/usr/bin/mail.mailut=
ils")</span><br /><br /><br />mais connaissez vous mieux en ligne de co=
mmande?<br /><br />Merci!<br /><br /><br />--<br />Basile Starynkevitch=
http://starynkevitch.net/Basile/<br />les opinions ici sont seulement =
les miennes, mon employeur ne les approuverait pas!</html>

=_=-_OpenGroupware_org_NGMime-9017-1568731244.554217-36--
Vos réponses Page 3 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
fab
Le #26526294
'lut,
ne marchent pas. Moi qui croyait que sudo kill était une arme absolue ?

kill -9 pid_de_vlc
Le hors-sujet, maintenant :

[zap]
ferait pas un os libre pour autant).

https://lmddgtfy.net/?q=microsoft%20noyau%20linux
a+
f.
steve
Le #26526292
Le 19-09-2019, à 19:39:04 +0200, Daniel Huhardeaux a écrit :
lors d'1 discussion entre enseignants d'informatique en lycée,
concernant la présence (ou plutôt l'absence) d'os libres dans le
milieu scolaire, une collègue écrit que microsoft win10 aurait un
noyau linux. Quelqu'un saurait-il si c'est la vérité ? (sachant
qu'évidemment ça n'en ferait pas un os libre pour autant).

https://www.zdnet.fr/actualites/windows-10-disposera-de-son-propre-noyau-linux-39884377.htm

Mais surtout:
https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows/
yves croison
Le #26526295
Le 19/09/2019 à 18:39, Francois Meyer a écrit :
Bonjour à tous
Je n'arrive plus à me débarasser d'une instance de VLC qui reste
collée à ma barre des tâches et active.
killall vlc ainsi que sudo kill  <PID de vlc>
ne marchent pas. Moi qui croyait que sudo kill était une arme absolue ?

Cela m'est déjà arrivé,un redémarrage est nécessaire.
Publicité
Poster une réponse
Anonyme