Outils pour utilisateurs

Outils du site


informatique:linux:mail

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:mail [2010/07/12 17:21]
benoit
informatique:linux:mail [2018/09/06 19:10] (Version actuelle)
Ligne 1: Ligne 1:
 ====== mail ====== ====== mail ======
 +==== Mail simple ====
 +
 +Envoyer un mail ayant en corps du message un fichier texte : 
 +  cat < ./​mon-fichier.txt |mail -s "sujet du mail" user@domaine.com
 +
 Pour envoyer un mail en rédigeant directement le corps du message : Pour envoyer un mail en rédigeant directement le corps du message :
  
Ligne 10: Ligne 15:
   EOF   EOF
  
-Envoyer un mail ayant en corps du message un fichier texte :  +Pour envoyer à plusieurs destinataires : 
-  ​cat < ./mon-fichier.txt |mail -s "sujet du mail" ​user@domaine.com+  echo "​Message for all" | mail -s "sujet for all" "​user1@domaine.com;​user2@domain.com"​ 
 + 
 +==== Mail avec entête modifié ==== 
 +Envoyer un mail en changeant l'​expéditeur ​:  
 +  ​echo "​contenu"​ | mail -a 'from: expediteur@domain.com' ​-s "​Sujet"​ destinataire@domain.com 
 +   
 +Ou : 
 +  echo "​contenu" ​| mail -r expediteur@domain.com ​-s "Sujet" ​destinataire@domain.com 
 + 
 +Envoyer le contenu d'une page Web : 
 +  curl http://www.domaine.com/page.html | mail -a '​Content-type:​ text/html; charset=UTF8'​ -a 'from: expediteur@domain.com'​ -s "​Sujet"​ destinataire@domain.com 
 + 
 +==== Mail avec pièces jointes ====
  
 Envoyer un mail avec une piece jointe avec la commande mail Envoyer un mail avec une piece jointe avec la commande mail
Ligne 18: Ligne 35:
  
 Envoyer un mail avec un corps de message et plusieurs pièces jointes : Envoyer un mail avec un corps de message et plusieurs pièces jointes :
-  cat <<​EOF ​> MAIL+  cat <<​EOF ​| mail -s "mail avec 2 pieces jointes ZIP" user@domaine.com
   Bonjour   Bonjour
   ​   ​
Ligne 24: Ligne 41:
   ​   ​
   Cordialement,​   Cordialement,​
 +  ​
 +  $(uuencode test.zip piece01.zip)
 +  $(uuencode test.zip piece02.zip)
   EOF   EOF
-  uuencode test.zip piece01.zip >> MAIL + 
-  ​uuencode test.zip piece02.zip >> MAIL +Envoyer un mail avec tous les fichiers contenu dans le répertoire local :  
-  cat < MAIL | mail -s "mail avec 2 piece jointes ​ZIP" ​benoit.saglietto@avantgarde-dom.com+  cat <<​EOF ​| mail -s "plein de pieces ​jointes" ​user@domaine.com 
 +  Bonjour 
 +   
 +  Vous trouverez ci-joints les fichiers de mon répertoire 
 +   
 +  Cordialement,​ 
 +   
 +  $(for i in $(ls); do uuencode $i $i; done) 
 +  EOF 
 + 
 +==== Forcer l'​utilisation d'un serveur SMTP ==== 
 + 
 +Il faut d'​abord installer un paquetages complémentaire (ex sous Debian): 
 +  apt-get install heirloom-mailx 
 + 
 +Pour envoyer le mail : 
 +  echo '​test'​ | mailx -S smtp=smtp.domain.com -s "​test"​ user@domain.com 
informatique/linux/mail.1278948075.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)