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 | ||
msmtp [Le 23/04/2023, 17:20] 109.130.115.127 [Test de fonctionnement] |
msmtp [Le 22/07/2024, 15:11] (Version actuelle) 80.67.176.205 [Test de fonctionnement] |
||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Soit en ligne de commande : | Soit en ligne de commande : | ||
<code>sudo apt install msmtp msmtp-mta</code> | <code>sudo apt install msmtp msmtp-mta</code> | ||
- | Valider la proposition de non-acceptation de [[https://doc.ubuntu-fr.org/apparmor|apparmor]]. | + | Valider la proposition de non-acceptation de [[https://doc.ubuntu-fr.org/apparmor|apparmor]] : |
{{:applications:msmtp:msmtp1.png?400|}} | {{:applications:msmtp:msmtp1.png?400|}} | ||
+ | |||
===== Configuration ===== | ===== Configuration ===== | ||
Ligne 55: | Ligne 57: | ||
# Exemple pour un compte OVH MX PLAN | # Exemple pour un compte OVH MX PLAN | ||
account ovh | account ovh | ||
+ | auth on | ||
+ | tls on | ||
+ | tls_starttls off | ||
host ssl0.ovh.net | host ssl0.ovh.net | ||
port 465 | port 465 | ||
Ligne 154: | Ligne 159: | ||
</file> | </file> | ||
===== Test de fonctionnement ===== | ===== Test de fonctionnement ===== | ||
- | <note important>Dans 90 % des cas , ces tests ne fonctionnent pas ou plus . il faut faire le test avec un sujet , un destinataire etc... valides. Par exemple :<code>printf "Subject:DeQuoiOnParle\nLeCorpsDuMessage" | msmtp user@domain.com</code></note> | + | |
- | <code>echo 'message' | msmtp user@domain.com</code> | + | <code>printf "Subject:DeQuoiOnParle\n\nLeCorpsDuMessage" | msmtp user@domain.com</code> |
**Erreur de retour possible:** "msmtp: le serveur ne supporte pas l'authentification" | **Erreur de retour possible:** "msmtp: le serveur ne supporte pas l'authentification" | ||
Si cela ne fonctionne pas, installez le paquet ** [[apt>mailutils|mailutils]]**, puis faite cette commande. | Si cela ne fonctionne pas, installez le paquet ** [[apt>mailutils|mailutils]]**, puis faite cette commande. | ||
- | <code>echo 'message' | mail user@domain.com</code>**Erreur de retour possible:** "mail: impossible d'expédier le message : Processus terminé avec un état de sortie non nul" | + | <code>printf "Subject:DeQuoiOnParle\n\nLeCorpsDuMessage" | msmtp user@domain.com</code>**Erreur de retour possible:** "mail: impossible d'expédier le message : Processus terminé avec un état de sortie non nul" |
Vérifier sa boîte de réception. | Vérifier sa boîte de réception. | ||
Ligne 169: | Ligne 174: | ||
<note tip> | <note tip> | ||
Si vous recevez ce message d'erreur : | Si vous recevez ce message d'erreur : | ||
- | ''send-mail: impossible d'écrire dans le journal /var/log/msmtp.log : erreur d'ouverture de fichier: Permission non accordée'' | + | ''send-mail: impossible d'écrire dans le journal /var/log/msmtp.log : erreur d'ouverture de fichier: Permission non accordée'' peut-être avez-vous sélectionné "Oui" sur l'écran **AppArmor** ? Dans ce cas, il faut désactiver la prise en charge de msmtp en faisant : |
- | la solution est [[http://blogettrux.free.fr/index.php?2020/11/23/22/00/09-config-msmtp | résumée sur cette page en français.]] et [[https://askubuntu.com/questions/878288/msmtp-cannot-write-to-var-log-msmtp-msmtp-log| précisée sur sa source en anglais ]] | + | <code>sudo ln -s /etc/apparmor.d/usr.bin.msmtp /etc/apparmor.d/disable/ |
+ | sudo apparmor_parser -R /etc/apparmor.d/usr.bin.msmtp</code> | ||
+ | Si ce n'est pas le cas, la solution est [[http://blogettrux.free.fr/index.php?2020/11/23/22/00/09-config-msmtp | résumée sur cette page en français.]] et [[https://askubuntu.com/questions/878288/msmtp-cannot-write-to-var-log-msmtp-msmtp-log| précisée sur sa source en anglais ]] | ||
Testé avec succès sur Ubuntu 20.04. | Testé avec succès sur Ubuntu 20.04. | ||
+ | |||
+ | Il peut aussi être utile d'ajouter l'utilisateur au groupe msmtp et reconnecter. | ||
+ | <code>sudo adduser $USER msmtp | ||
+ | exit</code> | ||
</note> | </note> | ||
===== Désinstallation ===== | ===== Désinstallation ===== |