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 classique''' | ||
<pre> | |||
#!/bin/sh | |||
RSYNC_PASSWORD=r440mdP /opt/applis/rsync/bin/rsync -vrpogtlH --delete /etc/sysconfig/modules r440@192.168.254.25::pfm-ins-r440-e1.agarik.com 2>/opt/agarik/rapport_rsync | |||
if [ -s /opt/agarik/rapport_rsync ]; | |||
then | |||
echo "From: <backup@agarik.com> | |||
To: bminella@agarik.com | |||
Subject: Rapport Rsync pfm-ins-r440-e1.agarik.com | |||
`cat /opt/agarik/rapport_rsync`" | sendmail bminella@agarik.com | |||
fi | |||
exit 0 | |||
</pre> | |||
Le champs from force le from. | |||
'''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:14
Script bash avec sendmail pour envoyer un mail classique
#!/bin/sh RSYNC_PASSWORD=r440mdP /opt/applis/rsync/bin/rsync -vrpogtlH --delete /etc/sysconfig/modules r440@192.168.254.25::pfm-ins-r440-e1.agarik.com 2>/opt/agarik/rapport_rsync if [ -s /opt/agarik/rapport_rsync ]; then echo "From: <backup@agarik.com> To: bminella@agarik.com Subject: Rapport Rsync pfm-ins-r440-e1.agarik.com `cat /opt/agarik/rapport_rsync`" | sendmail bminella@agarik.com fi exit 0
Le champs from force le from.
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