Comment envoyer un mail en ligne de commande ?

La commande mail en bash pour utiliser dans un script shell.

04 juin 2014

Pour pouvoir utiliser la fonction mail de linux, il faut avoir configuré au préalable un serveur de messagerie : postfix, sendmail etc...

Envoyer un email avec la commande mail de linux

# Ecrire un message directement.

echo "mon message" | mail -s "le sujet du mail" "destinataire1@domaine.com" "destinataire2@domaine.com";





# Le message est contenu dans un fichier.

cat fichier | mail -s "le sujet du mail" "destinataire1@domaine.com";




# Mode interactif.

mail -s "le sujet du mail" "destinataire1@domaine.com"
# Saisissez le message et appuyez sur CTRL + d pour finir.

# Options utiles :
#
# -c "destinataire1@domaine.com;destinataire2@domaine.com" : mettre un destinataire en copie
# -b "destinataire1@domaine.com;destinataire2@domaine.com" : mettre un destinataire en copie cachée

A bientôt !

Par
Créateur et administrateur.

Dans la même catégorie

Formater un tableau pour CURLOPT_POSTFIELDS
Email avec pièce jointe en PHP
PHP : modifier les attributs privés d'un objet
Tester l'existence d'un fichier dans l'include path
Convertir récursivement un objet PHP en tableau
PHP : formater un tableau en CSV
RSYNC : Comment synchroniser des fichiers à travers une connexion ssh ?
Exécuter un code PHP en ligne de commande
Doctrine 2 : générer les classes PHP depuis la base de données
Comment catcher les erreurs en PHP ?
Doctrine 2 : comment afficher la requête SQL ?
Comment construire une URL sans caractères spéciaux en PHP ?
Comment lister les fichiers PHP inclus sur ma page ?
Les fonctions anonymes récursives en PHP
Requête HTTP asynchrone en PHP
La résolution statique à la volée ou Late Static Bindings
Trouver les jours fériés français en PHP
Comment allumer son ordinateur à distance en PHP ?
Comment utiliser la balise meta viewport ?
Une version mobile de mon site avec le Zend Framework
Doctrine et le Zend Framework : Présentation, intégration et utilisation
Créer son flux RSS simplement avec Zend_Feed
Appliquer un layout sur un mail avec le Zend Framework
Comment lancer une requête multi-bases avec les fonctions MySQL ?
Implode / Explode : Du tableau à la chaine de caractères, de la chaine de caractères au tableau

Commentaire(s)