Différences
Ci-dessous, les différences entre deux révisions de la page.
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/2009, simtris MAJ de la configuration de Gmail le 17/05/2010 |
- | + | ||
- | simtris MAJ de la configuration de Gmail le 17/05/2010 | + |