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
tutoriel:comment_envoyer_un_mail_par_smtp_en_ligne_de_commande [Le 30/10/2017, 19:19]
zococo [Configurations particulières]
tutoriel:comment_envoyer_un_mail_par_smtp_en_ligne_de_commande [Le 17/02/2023, 16:15] (Version actuelle)
84.14.209.116 [Configurations particulières]
Ligne 1: Ligne 1:
-{{tag>Intrepid ​réseau internet courriel tutoriel BROUILLON}}+{{tag>Xenial ​réseau internet courriel tutoriel BROUILLON}}
  
 ---- ----
Ligne 20: Ligne 20:
  
 <note important>​Ne pas utiliser de commande sudo. C'est bien l'​utilisateur qui envoie les mails.</​note>​ <note important>​Ne pas utiliser de commande sudo. C'est bien l'​utilisateur qui envoie les mails.</​note>​
-<file>nano ~/​.msmtprc</​file>+<code bash>nano ~/​.msmtprc</​code>
   account default   account default
   host smtp.monfai.fr   host smtp.monfai.fr
Ligne 33: Ligne 33:
  
   * Dissimuler ce fichier qui contient votre mot de passe en clair   * Dissimuler ce fichier qui contient votre mot de passe en clair
-<file>chmod 600 ~/​.msmtprc</​file>+<code bash>chmod 600 ~/​.msmtprc</​code>
 == Configurations spécifiques (en fin de tuto) == == Configurations spécifiques (en fin de tuto) ==
 <​note>​ <​note>​
Ligne 56: Ligne 56:
 </​file>​ </​file>​
  
-Pour utiliser un compte plutôt que celui par défaut (//​default//​),​ on utilisera l'​option -a: +Pour utiliser un compte plutôt que celui par défaut (//​default//​),​ on utilisera l'​option -a:
  
 //echo "​bonjour,​ je viens d'un autre compte"​ | msmtp **-a** celuidelaposte toto@univers.net//​ //echo "​bonjour,​ je viens d'un autre compte"​ | msmtp **-a** celuidelaposte toto@univers.net//​
Ligne 64: Ligne 64:
 ==== Utilisation ==== ==== Utilisation ====
   * Pour envoyer le contenu d'un fichier texte comme message:   * Pour envoyer le contenu d'un fichier texte comme message:
-<file>cat readme.txt | msmtp johnny@liday.ch</​file>+<code bash>cat readme.txt | msmtp johnny@liday.ch</​code>
   * Pour envoyer un fichier binaire, ou compressé en pièce jointe :   * Pour envoyer un fichier binaire, ou compressé en pièce jointe :
-<file>​uuencode application.zip | msmtp johnny@liday.ch</​file>+<code bash>​uuencode application.zip | msmtp johnny@liday.ch</​code>
 <note tip>Pour préciser le sujet du mail, il faut utiliser Subject://​DeQuoiOnParle//​ en tête de message. <note tip>Pour préciser le sujet du mail, il faut utiliser Subject://​DeQuoiOnParle//​ en tête de message.
 Donc si on envoie un fichier readme.txt, à moins qu'il commence par Subject:... le message n'aura pas de sujet Donc si on envoie un fichier readme.txt, à moins qu'il commence par Subject:... le message n'aura pas de sujet
  
-**Attention**:​ il faut alors un saut de ligne; une solution simple est d'​utiliser //printf// plutôt que //echo//.  +**Attention**:​ il faut alors un saut de ligne; une solution simple est d'​utiliser //printf// plutôt que //echo//. 
-Exemple: <file>printf "​Subject:​DeQuoiOnParle\nLeCorpsDuMessage"​ | msmtp johnny@liday.ch</​file></​note>​+Exemple: <code bash>printf "​Subject:​DeQuoiOnParle\nLeCorpsDuMessage"​ | msmtp johnny@liday.ch</​code></​note>​ 
 + 
 +<note important>​Ne pas oublier les tags ci dessous en début de votre message électronique sans quoi il ne sera pas forcement accepté par [[http://​mail.google.com|gmail]] ou autre (non respect de la RFC2822)</​note>​ 
 +   From: mon-adresse@domaine.xx 
 +   To: adresse-destination@domaine.xx 
 +   ​subject:​ le sujet de l'​Email 
 +    
 +   le corps du texte commence à cette ligne (laisser une ligne blanche)
 ==== Vérification ==== ==== Vérification ====
   * Depuis votre client de messagerie, vérifiez que vous avez bien reçu le message attendu   * Depuis votre client de messagerie, vérifiez que vous avez bien reçu le message attendu
Ligne 141: Ligne 148:
   password <mot de passe boîte aux lettres électronique>​   password <mot de passe boîte aux lettres électronique>​
   ​   ​
-==== Rédaction des messages ====+=== Free === 
 +Paramétrage utilisé pour la messagerie Free (testé février 2023 sur Ubuntu Server 22.04) 
 +<​file>​~/​.msmtprc</​file>​ 
 +  account default 
 +  host smtp.free.fr 
 +  from <​adressemail>​@free.fr 
 +  auto_from off 
 +  add_missing_from_header on 
 +  auth on 
 +  port 587 
 +  user <​adressemail>​@free.fr 
 +  password <​mot_de_passe>​ 
 +  tls on 
 +  tls_starttls on 
 +  tls_trust_file /​etc/​ssl/​certs/​ca-certificates.crt
   ​   ​
-<note important>​Attention : ne pas oublier les tags ci dessous en début de votre Email sans quoi il ne sera pas forcement accepté par [[http://​mail.google.com|gmail]] ou autre (non respect de la RFC2822)</​note>​ 
-   From: mon-adresse@domaine.xx 
-   To: adresse-destination@domaine.xx 
-   ​subject:​ le sujet de l'​Email 
-   le corps du texte commence à cette ligne 
 ===== Références ===== ===== Références =====
  
Ligne 153: Ligne 169:
  
  
-== Contributeurs ​== +----------------- 
-[[:​utilisateurs:​kerkael]] création de la page le 21/08/2009 +Contributeurs [[:​utilisateurs:​kerkael]] création de la page le 21/08/2009simtris MAJ de la configuration de Gmail le 17/05/2010
- +
-simtris MAJ de la configuration de Gmail le 17/05/2010+
  • tutoriel/comment_envoyer_un_mail_par_smtp_en_ligne_de_commande.1509387582.txt.gz
  • Dernière modification: Le 30/10/2017, 19:19
  • par zococo