Envoi des copies par mail

Added by Luc Giraud over 5 years ago

Je viens d’installer automultiplechoice sur un Mac Book Pro.
Cela fonctionne très bien.
Il me reste le problème de l’envoi des copies par mail.
Je l’avais fait sous Ubuntu.
La doc de l'application:

9.1.2 Utilisateurs Macintosh
Tapez dans un terminal :
sudo port install msmtp
sudo pico ~/.msmtprc
et copiez le texte suivant puis enregistrez le fichier.
Dans les préférences de AMC : Edition → Préférences → Courriel →
Méthode d’envoi, choisir sendmail et mettre le chemin :
/opt/local/bin/msmtp

--

Le contenu du fichier est en pièce jointe( Il s'appelle gmail.rtf)
Je joins une capture de la console après avoir essayé d'enregistrer le
fichier nommé .msmtprc
( console.png)

Une vidéo( enregistrement de l'écran ) pendant un essai est déposé ici :
http://lesbrachons.fr/tof/QCM.mp4

Merci d'avance !

gmail.rtf - Fichier gmail.rtf (528 Bytes)

Console.png (187.4 kB)


Replies (20)

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Il ne faut pas taper

auth lucgiraud

mais
auth login

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Merci pour votre réponse.
Ca ne marche toujours pas...
Comment éditer ce fichier .msmtprc
de façon à voir son contenu

Encore MERCI.

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Pour éditer et modifier.
Pour juste éditer enlevez sudo

sudo pico ~/.msmtprc

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Merci et lorsque j'ai édité et copié comment dois-je enregistrer ?
Merci ...

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Sous mac, je ne sais pas. Essayez ctrl+s ou ^s peut-être sinon fermez simplement la fenêtre et peut-être qu'un message d'avertissement vous demandera d'enregistrer.

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Merci pour votre aide ...

On avance !
Le fichier a bien pour contenu :

account gmail
host smtp.gmail.com
tls on
tls_certcheck off
port 587
auth login
from lucgiraud@lycee-oiselet.fr
user lucgiraud@lycee-oiselet.fr
password xxx

Mais lorsque je teste l'envoi dans auto-multiple-choice
j'ai le retour :
FAILED [99] error when closing pipe to sendmail: 
===<mailing>=+1
===<mailing>=+0
VAR: failed_auth=0

Une piste ?

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Essayez de modifier alors

auth default

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

A présent j'ai

host smtp.gmail.com
tls on
tls_certcheck off
port 587
auth default
from lucgiraud@lycee-oiselet.fr
user lucgiraud@lycee-oiselet.fr
password xxxaccount gmail
host smtp.gmail.com
tls on
tls_certcheck off
port 587
auth login
from lucgiraud@lycee-oiselet.fr
user lucgiraud@lycee-oiselet.fr
password xxx

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Et je n'arrive pas à faire le ménage ...
Je suis désolé....
Un grand merci pour le temps consacré ...

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Je n'ai pas de mac mais d'après wikipedia, vous avez un éditeur de texte

SimpleText, fourni en standard avec les versions 8.x et 9.x de Mac OS
TextEdit, fourni en standard avec Mac OS X

Essayez avec ou sans majuscule ou sompletext.

 sudo TextEdit ~/.msmtprc

Vous devriez pouvoir effacer puis enregistrer.

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

J'ai retrouvé sur un ancien message un logiciel pour éditer les fichiers avec une demande d'autorisation
https://macromates.com/download

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Je viens d'installer Wrangler qui m'a permis de faire le ménage !
Le fichier .msmtprc contient :

account gmail
host smtp.gmail.com
tls on
tls_certcheck off
port 587
auth default
from lucgiraud@lycee-oiselet.fr
user lucgiraud@lycee-oiselet.fr

Après test :
FAILED [99] error when closing pipe to sendmail: 
===<mailing>=+1
===<mailing>=+0
VAR: failed_auth=0

Que faire ?

Merci pour votre patience ...

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Le fichier contient bien sûr la ligne supplémentaire :

password xxx

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Il faut que je cherche dans les anciens messages ceux qui ont trait à MAC et aux mails.
J'ai trouvé celui-ci avec la ligne

account gmail

Après, il faudrait attendre les réponses d'Alexis Bienvenüe et Joël Brogniart qui est le spécialiste de MAC.

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

ici c'est le chemin qui n'est pas identique

/usr/local/bin/msmtp

voir le dernier message

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

ici
un test pour vérifier en ligne de commande le bon fonctionnement

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Un test de msmtp

MBP-de-Luc:~ lucgiraud$ /opt/local/bin/msmtp lucgiraud@lycee-oiselet.fr
Test
msmtp: /Users/lucgiraud/.msmtprc: contains secrets and therefore must have no more than user read/write permissions

Un problème de droit ?...

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Yessss!
C'est bon !!!!
Ce qui marche chez moi :

account default
host smtp.gmail.com
tls on
tls_certcheck off
port 587
auth login
from lucgiraud@lycee-oiselet.fr
user lucgiraud@lycee-oiselet.fr
password xxx

Après avoir tapé dans le terminal:
sudo chown lucgiraud:lucgiraud /Users/lucgiraud/.msmtprc
chmod 0600 /Users/lucgiraud/.msmtprc

RE: Envoi des copies par mail - Added by Frédéric Bréal over 5 years ago

Je vais modifier la documentation.

Quelques précisions :
Pour sendmail, vous avez mis le chemin de la documentation ?
Que signifie lucgiraud:lucgiraud par rapport à MAC ? C'est le nom de l'utilisateur du mac ?
Comment avez-vous enregistré ou modifié msmtprc ?

RE: Envoi des copies par mail - Added by Luc Giraud over 5 years ago

Désolé je n'avais pas vu ce mail.
lucgiraud est effectivement le nom d'utilisateur du mac

J'ai créé le fichier .msmtprc avec la commande

sudo pico ~/.msmtprc

puis modifié avec l'application Wrangler

Pour sendmail

/opt/local/bin/msmtp

En espérant que cela améliore la documentation.

(1-20/20)