Envoi automatique des courriels

Added by Bruno Dupont 2 months ago

Bonjour à tous,
J'ai un souci avec l'envoi des corrigés à mes élèves : dans le terminal, je reçois le message concernant sendmail et évoquant un broken pipe.
J'essaye d envoyer les courriers via le SMTP d'une boîte sur Outlook, puisque c'est pas possible de le faire via Gmail avec la suppression des autorisations pour les applications tierces.
Est ce que quelqu'un a eu ce problème et aurait une idée ?

Merci !


Replies (5)

RE: Envoi automatique des courriels - Added by Alexis Bienvenüe 2 months ago

Quelle est votre configuration d'AMC ?
Si vous avez choisi d'envoyer vos messages par SMTP, AMC ne devrait pas avoir besoin de sendmail…

RE: Envoi automatique des courriels - Added by Bruno Dupont 2 months ago

Merci pour cette remarque, j'ai effectivement mal décrit mon problème. J'ai commencé par essayer d'envoyer les mails depuis ma boite gmail, et j'avais configuré AMC comme proposé dans la documentation (utiliser sendmail qui renvoyait vers msmtp).
J'ai maintenant modifié pour utiliser SMTP, désinstallé le paquet sendmail et installé le paquet ssmtp, et j'essaye d'envoyer les mails depuis ma boite Outlook.
J'ai encore le message suivant : unable to establish SMTP connection to ( smtp-mail.outlook.com) port 587
J'ai bien vérifié le port et l'adresse du SMTP outlook, j'ai essayé de créer un mot de passe d'application dans les paramètres de sécurité d'outlook mais ça ne fonctionne pas non plus. Le fichier mailing.log est vide.

RE: Envoi automatique des courriels - Added by Laurent Mon 2 months ago

Bonjour,

J'ai eu aussi auparavant des difficultés à envoyer les sujets corrigés avec mon mail académique. J'ai utilisé gmail avec des difficultés. En utilisant le tuto donné dans le forum et en regardant ici : https://support.google.com/accounts/answer/6010255?hl=fr tout est rentré dans l'ordre.

Les paramètres avec SMTP sont:
Hôte SMTP : smtp.gmail.com
port SMTP 587
sécurité STRATTLS
utilisateur SMTP : (adresse gmail complète )
mot de passe SMTP : celui créé pour les applications

Outlook ne devrait pas être différent de ces réglages.
En espérant que cela vous soit utile.

RE: Envoi automatique des courriels - Added by Alexis Bienvenüe 2 months ago

Pour essayer d'avoir un peu plus sur le problème SMTP rencontré par AMC :

  1. lancer AMC de puis un terminal avec la commande suivante :
    AMC_DEBUG_SMTP=1 auto-multiple-choice
    
  2. Ouvrir le projet en cours
  3. Passer en mode débogage (depuis le menu Aide)
  4. Essayer un envoi de messages

Le fichier AMC-DEBUG-******.log obtenu devrait être plus explicite.

Attention : ce fichier log contiendra vos identifiants de messagerie, il ne faut donc pas le poster ici…

RE: Envoi automatique des courriels - Added by Bruno Dupont 2 months ago

Merci, je vais regarder ce qui n'a pas fonctionné.

Entre temps, j'ai ré-éssayé avec sendmail, et j'ai réussi à le paramétrer correctement pour que cela fonctionne. Il suffisait de lire la sortie de terminal : en installant le paquet de sendmail, le terminal écrit ceci :

To enable sendmail to use STARTTLS, you need to:
1) Add this line to /etc/mail/sendmail.mc and optionally
   to /etc/mail/submit.mc:
  include(`/etc/mail/tls/starttls.m4')dnl
2) Run sendmailconfig
3) Restart sendmail

Or il est nécessaire d'utiliser cette option pour les boites outlook. J'ai donc pu régler le problème !

Merci à vous

(1-5/5)