07-12

Envoyer des emails à une liste, en Bash

Tags: Bash | Script
Mail2Si vous avez une grosse liste d'email et que vous souhaitez leur envoyer une newsletter, vous pouvez le faire en Bash très simplement. Votre liste est une simple liste d'email, un email par ligne:
cat maillist.txt
mail1@aserv.eu
mail3@aserv.eu
Votre mail est dans un fichier texte nommée lettre.txt et contient votre message
cat lettre.txt
Bonjour et bienvenue sur Admin Serveur
Bla bla ...
Cordialement, Boris.
Si vous souhaitez envoyer ce mail à tous les membres, vous n'avez qu'à créer un petit script de quelques lignes nommé envoi_mail.sh
#!/bin/bash
cat maillist.txt|while read user
do
cat lettre.txt|mail -s "Votre Sujet" $user
done
exit
Vous n'avez plus qu'à lancer votre script pour envoyer des emails à votre liste de contact.

 

 

Aucun commentaire pour ce billet.

 

Votre commentaire