Différences entre les versions de « Mails envoie en bash »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 1 : Ligne 1 :
'''Script bash avec sendmail pour envoyer un mail classique'''
'''Script bash avec sendmail pour envoyer un mail en html'''
'''Script bash avec sendmail pour envoyer un mail en html'''



Version du 7 septembre 2010 à 10:13

Script bash avec sendmail pour envoyer un mail classique

Script bash avec sendmail pour envoyer un mail en html

  • mail.sh :
#/bin/bash

set -e

for RECIPIENT in `cat basemails`;
        do

cat corpsmail | sendmail -r "packs@fr.clara.net" -Ai $RECIPIENT
#option -r de sendmail : spécifie le le sender

done
  • corpsmail

Le "To" dans les entêtes évite d'avoir un undisclosed-recipients mais n'est pas utilisé (faux to)

Return-Path: <packs@fr.clara.net>
From: <packs@fr.clara.net>
To: <packs@fr.clara.net>
Subject: Claranet - Nouvelles Offres Hébergement Mutualisé
MIME-Version: 1.0 
Content-Type: text/html; charset=iso-8859-1

<html>
<head>
<title>Claranet - Nouvelles Offres Hébergement Mutualisé</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- ImageReady Slices (Mailing Concord - pack.psd) -->
<table id="Tableau_01" width="1024" height="704" border="0" cellpadding="0" cellspacing="0">
        <tr>
                <td>
                        <img src="http://www.claranet.fr/sites/default/files/adverts/pack_01.gif" alt="" width="1024" height="60" border="0" usemap="#Map4"></td>
  </tr>
</map></body>
</html>
  • basemails
benj@fr.clara.net
yan@fr.clara.net