Envoyer un email en ligne de commande via Gmail

Envoyer un email en ligne de commande via Gmail 1

Il est possible d’utiliser le serveur SMTP de GMAIL pour automatiser l’envoi de mail depuis un script.

Pour cela, il faut s’appuyer sur deux utilitaires ‘the blat” et “stunnel”.

  • “the blat” est un client SMTP qui gère l’authentification de l’utilisateur avant envoi
  • “stunnel” gère le cryptage SSL requis par smtp.gmail.com.

Envoyer un email en ligne de commande via Gmail 2
Envoyer un email en ligne de commande via Gmail 3

Copiez tous les exécutables dans un même dossier.

Envoyer un email en ligne de commande via Gmail 4Editez le fichier de configuration de stunnel.conf. Je suis d’utiliser le port local TCP 1199.

Envoyer un email en ligne de commande via Gmail 5

Créez un petit script “go.BAT” comme ci-dessous où “DOC180110.pdf” est un document à joindre au mail.

Envoyer un email en ligne de commande via Gmail 6Lancez “go.bat” et vous recevrez une email ressemblant à celui-ci.

Envoyer un email en ligne de commande via Gmail 7

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange) 8

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange)

Après avoir fait une délégation de boîte aux lettres sur le serveur Exchange avec Accès …

Memento - Centos revenir en arrière après un yum update 9

Memento – Centos revenir en arrière après un yum update

Depuis quelques mois, j’utilise un serveur dédié chez EvxOnline, un très bon hébergeur et très …

1 commentaire

  1. Merci Olivier ! Je connaissais Blat depuis 10 ans mais pas l’astuce pour le SSL ! Redoutable et tellement simple ! Merci