Bonjour à tous,
J'ai besoin de m'envoyer des alertes par un script.
J'utilisais mutt avec un compte yahoo.fr mais il semble que depuis le passage par Oauth2 la configuration de mutt est devenue très complexe, au point que je n'y suis pas arrivé après l'essai de plusieurs tuto comme celui-ci https://people.math.ethz.ch/~michele/mu ... h2-outlook
Je peux également utiliser un compte gmail et suis ouvert à toute solution permettant de s'envoyer des alertes par email ou même tout autre canal comme SMS, telegram ou whatsapp.
Merci d'avance pour votre aide
Envoi d'alertes depuis console
- piratebab
- Site Admin
- Messages : 5852
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Ok, des alertes par email. Il te faut installer et configurer un serveur SMTP.
Depuis que google a durci sa politique de gestion d'email, c'est devenu très compliqué à configurer (pour ne pas que les emails envoyés aux adresse gmail soient bloqués)
Mais ce n'est pas infaisable, il y a de bon tutos pour installer par exemple senmil.
Tu trouveras aussi des services plus ou moins gratuits sur le net qui proposent un service SMTP. tu peux aussi utiliser le serveur SMTP de ton FAI avec par exemple SSMTP
Depuis que google a durci sa politique de gestion d'email, c'est devenu très compliqué à configurer (pour ne pas que les emails envoyés aux adresse gmail soient bloqués)
Mais ce n'est pas infaisable, il y a de bon tutos pour installer par exemple senmil.
Tu trouveras aussi des services plus ou moins gratuits sur le net qui proposent un service SMTP. tu peux aussi utiliser le serveur SMTP de ton FAI avec par exemple SSMTP
-
- Membre
- Messages : 12
- Inscription : 04 janv. 2018, 19:51
- Status : Hors-ligne
Serveur SMTP j'ai déjà donné. Non seulement c'est très compliqué, à la limite du faisable mais en plus ça change sans arrêt. Pas de solution simple pour s'envoyer des mails ? C'est comment les services smtp gratuits de bouygues ?
-
- Membre
- Messages : 12
- Inscription : 04 janv. 2018, 19:51
- Status : Hors-ligne
J'ai essayé avec yahoo d'après des tutos trouvés sur google. Le dernier utilisé: https://tssr.eklablog.fr/configurer-le- ... a215029323
donne l'erreur suivante:
```
~$ mutt -s "test" xxxxxxx@yahoo.fr< /data/modeles/smiler.txt
L'authentification cram-md5 a échoué, essayons la méthode suivante
Connexion à smtp.mail.yahoo.com fermée
L'authentification login a échoué, essayons la méthode suivante
L'authentification SASL a échoué
Impossible d'envoyer le message.
```
Ma config thunderbird pour la même adresse étant avec oauth2 j'ai également essayé https://www.redhat.com/en/blog/mutt-email-oauth2 mais c'est pourRed hat et ma tentative d'adaptation a échoué.
donne l'erreur suivante:
```
~$ mutt -s "test" xxxxxxx@yahoo.fr< /data/modeles/smiler.txt
L'authentification cram-md5 a échoué, essayons la méthode suivante
Connexion à smtp.mail.yahoo.com fermée
L'authentification login a échoué, essayons la méthode suivante
L'authentification SASL a échoué
Impossible d'envoyer le message.
```
Ma config thunderbird pour la même adresse étant avec oauth2 j'ai également essayé https://www.redhat.com/en/blog/mutt-email-oauth2 mais c'est pourRed hat et ma tentative d'adaptation a échoué.
- piratebab
- Site Admin
- Messages : 5852
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Jne suis pas utilisateur de mutt,
mais une personne à fait marcher l'authentification 0auth avec
un muttrc
etun fichier email&
à adapter entre email1 et email2
https://bbs.archlinux.org/viewtopic.php?id=257148
mais une personne à fait marcher l'authentification 0auth avec
un muttrc
Code : Tout sélectionner
# General options
set header_cache = "~/.cache/mutt"
set message_cachedir = "~/.cache/mutt"
unset imap_passive
set imap_keepalive = 300
set mail_check = 120
set mbox_type = Maildir
set sort = reverse-date-received
set editor = vim
# Default account (Stony Brook)
source "~/.mutt/email1"
# Folder hooks
folder-hook "email1@gmail.com" "source ~/.mutt/email1"
Code : Tout sélectionner
# Encrypted password
source "gpg -d ~/.mutt/ps/ps.gpg |"
# Receiving options
set imap_user = "email2@gmail.com"
set imap_authenticators = "oauthbearer"
set imap_oauth_refresh_command = "python2 ~/.mutt/oauth2.py --quiet --user=email2@gmail.com --client_id=client_id --client_secret=client_secret --refresh_token=refresh_token"
set smtp_authenticators = "oauthbearer"
set smtp_oauth_refresh_command = "python2 ~/.mutt/oauth2.py --quiet --user=email2@gmail.com --client_id=client_id --client_secret=client_secret --refresh_token=refresh_token"
set folder = "imaps://email2@gmail.com@imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed = "+Drafts"
set record = "+Sent"
# Sending options
set smtp_url = "smtps://smtp.gmail.com:465"
set from = "email2@gmail.com"
# Connection security settings
set ssl_force_tls = yes
# Hook
account-hook $folder "set imap_user = email2@gmail.com"
https://bbs.archlinux.org/viewtopic.php?id=257148
- zargos
- Membre
- Messages : 197
- Inscription : 07 juil. 2023, 13:34
- Status : Hors-ligne
Ton tuto est fait pour configurer un client mail pour gérer ses mails.kmchen a écrit : 28 janv. 2025, 13:15 J'ai essayé avec yahoo d'après des tutos trouvés sur google. Le dernier utilisé: https://tssr.eklablog.fr/configurer-le- ... a215029323
donne l'erreur suivante:
```
~$ mutt -s "test" xxxxxxx@yahoo.fr< /data/modeles/smiler.txt
L'authentification cram-md5 a échoué, essayons la méthode suivante
Connexion à smtp.mail.yahoo.com fermée
L'authentification login a échoué, essayons la méthode suivante
L'authentification SASL a échoué
Impossible d'envoyer le message.
```
Ma config thunderbird pour la même adresse étant avec oauth2 j'ai également essayé https://www.redhat.com/en/blog/mutt-email-oauth2 mais c'est pourRed hat et ma tentative d'adaptation a échoué.
Ce qui n'a rien à voir avec ton besoin.
Ton seul besoin est de pouvoir envoyer un courriel d'alerte à partir de la console.
Donc tu n'as pas besoin du protocole IMAP(S), encore moins du POP3(S). Tu as juste besoin de configurer l'envoi de message, donc d'un accès SMTP via l'un de tes fournisseurs de messagerie.
Considérant que tu n'a pas préciser, il s'agit d'un script BASH, ou d'un autre langage? Car dans un cas comme ça, il faut être précis.
Attention, configurer un serveur relai de messagerie sur ta machine pour que ce soit lui envoie les messages peut être bloqué par ton FAI, ou tout simplement par le fournisseur SMTP final (gmail par exemple qui va bloquer ce genre d'envoi).
Pour vérifier que tu peux envoyer correctement des courriel, essaye effectivement avec Thunderbird pour voir si ta configuration SMTP fonctionne. Il suffira d'utiliser alors les mêmes paramètres. A la condition que l'outil que tu utilise est capable de le faire sans avoir à passer par un relai local exim4 ou postfix.