Envoi de résultats individualisés (Support #813)
Description
Bonjour,
En suivant les instructions du manuel d'AMC (page 68), je n'arrive pas à envoyer les résultats de mon test.
Pourriez-vous m'aider sur le sujet?
En vous remerciant d'avance
Cordialement
History
Updated by Frédéric Bréal almost 3 years ago
Connectez-vous sur votre compte GMAIL puis activez l’option : autoriser les applications non sécurisées.
Updated by Aziz EL KAABOUCHI almost 3 years ago
Bonjour,
Tout d'abord merci pour votre réponse. ca m'a vraiment débloqué.
En revanche, sur ma machine du travail (sous ubuntu 20.04), quand je clique sur envoyer, il m'affiche le message ci-dessous:
L'envoi de courriels nécessite la présence de certains modules perl qui ne sont pas installés sur votre système: Email::Address
Merci pour votre aide.
Cordialement
Updated by Frédéric Bréal almost 3 years ago
Allez ici : https://download.auto-multiple-choice.net/auto-multiple-choice.fr.pdf et appliquez le point 10.6.1
Updated by Alexis Bienvenüe almost 3 years ago
- Tracker changed from Feature to Support
Updated by Alex Ca over 2 years ago
Frédéric Bréal wrote:
Allez ici : https://download.auto-multiple-choice.net/auto-multiple-choice.fr.pdf et appliquez le point 10.6.1
Bonjour,
J'ai suivi ces instructions pourtant j'ai toujours ce même message d'erreur concernant des modules perl non-installés (Email::Address)
Merci pour votre aide
Cordialement
Updated by Alex Ca over 2 years ago
Je viens à l'instant de trouver cette page :
[[https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Setup_AMC_to_send_email]]
Cependant, après avoir installé cpan et la dépendance Email:Address dans le terminal, le bouton "Envoyer" m'affiche toujours le même message d'erreur que précédemment...
Merci d'avance pour votre aide
Updated by Frédéric Bréal over 2 years ago
Si c'est gmail que vous utilisez, c'est normal https://support.google.com/accounts/answer/6010255?hl=fr
Un utilisateur a trouvé la soution mais vous devez donner votre no de téléphone https://project.auto-multiple-choice.net/boards/4/topics/12553
@ Alexis : dans ce tuto https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Setup_AMC_to_send_email, est-il possible de rajouter la mise en garde ou le le lien https://support.google.com/accounts/answer/6010255?hl=en ainsi que la solution https://devanswers.co/create-application-specific-password-gmail ?
Updated by Alexis Bienvenüe over 2 years ago
dans ce tuto
Vous devriez avoir la possibilité de l'éditer. Ceci dit, à mon avis ce tuto est obsolète : plus besoin de msmtp, et si on est sous Ubuntu il vaut mieux installer les modules perl avec le système de paquets Ubuntu :
sudo apt install libemail-address-perl libemail-mime-perl libemail-sender-perl
Updated by Alex Ca over 2 years ago
Alexis Bienvenüe wrote:
dans ce tuto
Vous devriez avoir la possibilité de l'éditer. Ceci dit, à mon avis ce tuto est obsolète : plus besoin de msmtp, et si on est sous Ubuntu il vaut mieux installer les modules perl avec le système de paquets Ubuntu :
sudo apt install libemail-address-perl libemail-mime-perl libemail-sender-perl
J'ai suivi votre méthode et effectivement le message d'erreur n'apparaît plus.
Plutôt que de passer par Gmail qui a l'air compliqué, je voudrais d'abord faire un test avec ma boîte mail personnelle... Seulement au moment de l'envoi, un message me dit "0 message envoyé ; 1 message non-envoyé".
Il doit probablement s'agir d'une mauvaise configuration de la messagerie au niveau de toutes les options disponibles (stmp, port, ssl, ...) : j'ai l'impression que chaque messagerie a ses propres configurations.
Sauriez-vous où je peux trouver les configurations propres à la messagerie laposte.net (car j'ai l'impression de trouver des sources contradictoires sur le net...)
Merci d'avance !
Updated by Frédéric Bréal over 2 years ago
Dans préférences > courriel
De haut en bas
votre adresse
rien ou ce que vous voulez
rien ou ce que vous voulez
0.0 ou une autre valeur
Méthode d'envoi SMTP
grisé
smtp.laposte.net
465
ssl
votre adresse
mot de passe
Updated by Alex Ca over 2 years ago
Frédéric Bréal wrote:
Dans préférences > courriel
De haut en basvotre adresse
rien ou ce que vous voulez
rien ou ce que vous voulez
0.0 ou une autre valeurMéthode d'envoi SMTP
grisé
smtp.laposte.net
465
ssl
votre adresse
mot de passe
Merci beaucoup !
Une dernière question : si cela ne marche toujours pas, quels sont les autres paramètres que je peux aller vérifier ? (j'ai toujours le message "0 message envoyé ; 1 message non-envoyé")
Merci d'avance !
Updated by Alexis Bienvenüe over 2 years ago
Vous pouvez essayer de faire l'envoi en mode débogage (depuis le menu Aide), et regarder dans le fichier log
produit si vous voyez plus de précisions sur la source de l'erreur (au besoin, la poster ou me l'envoyer, en faisant attention de supprimer les informations personnelles sans dénaturer les messages).
Updated by Alex Ca over 2 years ago
Alexis Bienvenüe wrote:
Vous pouvez essayer de faire l'envoi en mode débogage (depuis le menu Aide), et regarder dans le fichier
log
produit si vous voyez plus de précisions sur la source de l'erreur (au besoin, la poster ou me l'envoyer, en faisant attention de supprimer les informations personnelles sans dénaturer les messages).
Voici le fichier log produit :
"Thu Sep 1 11:40:10 2022 Starting mailing...
FAILED [id_eleve -> mail_eleve] unable to establish SMTP connection to (smtp.laposte.net) port 465"
J'ai aussi essayé les ports 587 et 25 mais cela n'y change rien...
Pourrait-il y avoir une raison du fait que j'ai installé Ubuntu sur Windows ?
Merci d'avance !
Updated by Alexis Bienvenüe over 2 years ago
Que se passe-t-il si vous essayez la commande suivante depuis un terminal sous Ubuntu ?
telnet smtp.laposte.net 465
Updated by Alexis Bienvenüe over 2 years ago
Le serveur SMTP n'a pas l'air d'être en SSL, donc il faut plutôt mettre STARTTLS dans la configuration (Sécurité SMTP).
Updated by Alex Ca over 2 years ago
Rebonjour !
En marquant telnet smtp.laposte.net 465
sur Ubuntu, j'obtiens :
Trying 160.92.124.65...
Connected to smtp.laposte.net.
Escape character is '^]'.
A partir de ce point il faut que j'écrive "^]" pour pouvoir réécrire quelque chose dans la console (je ne sais pas si ça a son importance). Cela signifie-t-il que la connexion est un succès ?
J'ai aussi changé SSL en STARTTLS, mais le message d'erreur dans le fichier log est rigoureusement identique : toujours aucun envoi !
Y aurait-il d'autres pistes ?
Encore merci pour votre aide !
Updated by Frédéric Bréal over 2 years ago
J'ai le même résultat avec le terminal que vous mais ça fonctionne toujours avec AMC dans la configuration donnée.
Essayez en changeant le mot de passe de la poste directement sur la messagerie.
Avez-vous un pare-feu sur ubuntu (UFW) ?
Updated by Alexis Bienvenüe over 2 years ago
Oui pardon j'ai dit n'importe quoi c'est bien SSL qu'il faut choisir. Et effectivement, d'après le message sur la page d'accueil, changer son mot de passe peut servir…
Updated by Alexis Bienvenüe over 2 years ago
Vous pouvez aussi lancer AMC depuis le terminal avec la commande
AMC_DEBUG_SMTP=1 auto-multiple-choice
puis essayer d'envoyer un message en mode débogage. Vous aurez un fichier log
plus fourni (mais éventuellement avec bien plus d'informations personnelles dedans).
Updated by Alex Ca over 2 years ago
Bonjour !
Frédéric Bréal wrote:
J'ai le même résultat avec le terminal que vous mais ça fonctionne toujours avec AMC dans la configuration donnée.
Essayez en changeant le mot de passe de la poste directement sur la messagerie.
Avez-vous un pare-feu sur ubuntu (UFW) ?
J'ai changé le caractère spécial de mon mot de passe mais cela ne fonctionne pas (et il est obligé de choisir un caractère spécial pour son mot de passe)...
Sinon je ne crois pas avoir de pare-feu, j'ai juste installé Ubuntu sur Windows pour installer AMC.
Alexis Bienvenüe wrote:
Vous pouvez aussi lancer AMC depuis le terminal avec la commande
AMC_DEBUG_SMTP=1 auto-multiple-choice
puis essayer d'envoyer un message en mode débogage. Vous aurez un fichier
log
plus fourni (mais éventuellement avec bien plus d'informations personnelles dedans).
J'ai donc bien remis le SSL.
Etrangement le fichier log
n'est pas plus fourni (parlons-nous bien du fichier mailing.log
depuis le début ?) malgré la commande "AMC_DEBUG_SMTP=1 auto-multiple-choice" et donne toujours le même résultat
Désolé d'embêter, j'ai l'impression d'avoir loupé quelque chose à force ahah ^^'
Updated by Alexis Bienvenüe over 2 years ago
parlons-nous bien du fichier mailing.log depuis le début ?
Non ce n'est pas celui-là. Il faut passer en mode débogage (depuis le menu Aide) avant de lancer l'envoi des messages, cela fabriquera un fichier AMC-DEBUG-XXXXXX.log
(avec des caractères aléatoires à la place des X).