=?utf-8?q?Re=3A?= envoyer par ligne de commande un mail en HTML5 avec ou sans attachements

Le
=?utf-8?q?basile=40starynkevitch=2Enet?=
=_=-_OpenGroupware_org_NGMime-24557-1568899604.411985-74
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Length: 1413


On Thursday, September 19, 2019 15:13 CEST, Dominique Dumont <domi.dumo=
nt@free.fr> wrote:
 On Wednesday, 18 September 2019 13:47:35 CEST Basile Starynkevitc=
h wrote:
> Ce message n'est pas envoyé.

A part utiliser des services externes comme mailgun ou sendgrid, je ne =
vois
pas trop de solution.

Avec ces services, un envoi de mail se fait avec une requête https=
(et des
credentials fournis par le service de mail)


 
Au départ, ma question est technique. Et je développe un logi=
ciel libre http://github.com/bstarynk/bismon/

J'ai déjà codé le cas spécifique interne au CEA (o=
l'envoi de message est prohibé, AMHA à tort). Ca fait un =
NO-OP (aucun envoi de mél)
Mais je code maintenant le cas général externe au CEA, où=
un mail peut réellement être envoyé.
C'est https://github.com/bstarynk/bismon/blob/master/send-bismon-html-e=
mail.scm et utilise /usr/bin/mail pour les envois sans attachement et /=
usr/bin/mail.mailutils pour ceux avec.

Puis je le coder plus simplement?

Ou bien, dit autrement, quelle est l'alternative à /usr/bin/mail.m=
ailutils pour envoyer un message avec attachement?

Il me semble qu'il y a existé autre chose sous Debian pour le fair=
e, mais quoi? J'ai oublié!

Librement
 Basile Starynkevitch - http://starynkevitch.net/Basile/

=_=-_OpenGroupware_org_NGMime-24557-1568899604.411985-74
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Length: 1667

<html><br />On Thursday, September 19, 2019 15:13 CEST, Dominique Dumon=
t &lt;domi.dumont@free.fr&gt; wrote:<br />&nbsp;<blockquote type="cit=
e" cite="3775079.R0GG0rsy4c@ylum">On Wednesday, 18 September 2019 13:=
47:35 CEST Basile Starynkevitch wrote:<br />&gt; Ce message n'est pas e=
nvoyé.<br /><br />A part utiliser des services externes comme mail=
gun ou sendgrid, je ne vois<br />pas trop de solution.<br /><br />Avec =
ces services, un envoi de mail se fait avec une requête https (et =
des<br />credentials fournis par le service de mail)<br /><br /><br />&=
nbsp;</blockquote><br />Au départ, ma question est technique. Et j=
e développe un logiciel libre http://github.com/bstarynk/bismon/<b=
r /><br />J'ai déjà codé le cas spécifique interne =
au CEA (où l'envoi de message est prohibé, AMHA à tort).=
Ca fait un NO-OP (aucun envoi de mél)<br />Mais je code maintenan=
t le cas général externe au CEA, où un mail peut ré=
ellement être envoyé.<br />C'est https://github.com/bstarynk/=
bismon/blob/master/send-bismon-html-email.scm et utilise /usr/bin/mail =
pour les envois sans attachement et /usr/bin/mail.mailutils pour ceux a=
vec.<br /><br />Puis je le coder plus simplement?<br /><br />Ou bien, d=
it autrement, quelle est l'alternative à /usr/bin/mail.mailutils p=
our envoyer un message avec attachement?<br /><br />Il me semble qu'il =
y a existé autre chose sous Debian pour le faire, mais quoi? J'ai =
oublié!<br /><br />Librement<br />&nbsp;Basile Starynkevitch - =
http://starynkevitch.net/Basile/</html>

=_=-_OpenGroupware_org_NGMime-24557-1568899604.411985-74--
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel Caillibaud
Le #26526314
Le 19/09/19 à 15:26,
Ou bien, dit autrement, quelle est l'alternative à /usr/bin/mail.mai lutils pour envoyer un
message avec attachement?

/usr/bin/mail ;-)
avec s-nail installé tu as l'option
-a file Attach the given file to the message.
(avant c'etait le paquet bsd-mailx qui proposait cette option -a)
Sinon y'a mutt déjà évoqué.
Mais tout ça n'est pas très portable (debian only avec tel paquet déjà installé), je pense que
la solution la plus logique pour un logiciel libre serait d'utiliser une li b qui sait jouer le
rôle d'un client mail et qui cause à un smtp indiqué en conf iguration (qui peut être localhost
si on a un smtp local).
--
Daniel
On se fait stoïcien, mais on naît épicurien.
Diderot
Publicité
Poster une réponse
Anonyme