Envoi de mails par AMC sur mac OS X

Added by s swurm over 6 years ago

Bonjour à tous,

Je commence à prendre en main AMC. Je n'arrive toutefois pas à envoyer les corrigés par mail.
Je parviens à associer les étudiants, etc. Mais cela coince au niveau de l'envoi.

Je précise que je suis sous mac OS X...

J'essaye l'option sendmail. J'ai installé via homebrew msmtp et j'ai aussi essayé via port...

J'ai créé un fichier .msmtprc, que j'ai rempli comme indiqué.

J'ai indiqué le chemin /usr/bin/msmtp

Pour l'instant j'ai l'erreur "Le programme sendmail n'a pa pu être trouvé à l'endroit spécifié dans les préférences (/usr/bin/msmtp). Veuillez corriger votre configuration."

Or, quand je vais voir dans /usr/bin/ il n'y a en effet pas msmtp...

Je suis un peu perdu... Si quelqu'un y comprend quelque chose...
Je précise aussi que je n'utilise pas gmail. Enfin si, mais comme j'ai vu qu'il y avait des soucis avec la double authentification, je me suis pour l'instant contenté de tester sur une autre adresse (laposte.net).

Je deviens fou... I need some Help ! ...


Replies (16)

RE: Envoi de mails par AMC sur mac OS X - Added by Alexis Bienvenüe over 6 years ago

J'essaye l'option sendmail. J'ai installé via homebrew msmtp et j'ai aussi essayé via port...
Or, quand je vais voir dans /usr/bin/ il n'y a en effet pas msmtp...

C'est sans doute qu'ils ont installé msmtp ailleurs, et qu'il faut donner le bon chemin à AMC… peut-être dans /opt/local/bin ou /usr/local/bin ? Pouvez-vous essayer la commande suivante dans un terminal ?

where msmtp

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

danse de joie

En effet, le système habituel de recherche de fichier ne trouvait pas smtp
Merci pour ce conseil ! J'ai réussi avec la commande which (et non where, qui ne fonctionnait pas).

J'ai bien fait de demander.

J'ai ensuite eu quelques déboires car
1) laposte.net utilise un port différent (465) et SSL, et msmtp n'a pas semblé apprécié. Orange, c'est pareil. => Je suis passé sur un compte micro$oft
2) j'avais mal configuré le champ "user" dans msmtprc. J'avais bêtement omis le @outlook.com... Donc évidemment l'authentification ne fonctionnait pas.

Mais j'y suis arrivé, c'est l'essentiel !

Un jour, j'essaierai de faire fonctionner ça avec gmail, mais pour l'instant j'ai eu ma dose...

RE: Envoi de mails par AMC sur mac OS X - Added by R2 D3 over 6 years ago

Bonjour à tous,
Je me permets de poser ma question de débutant ici :
Je viens d’installer msmtp avec la commande :

sudo port install msmtp

- J'ai bien msmtp via le chemin /opt/local/bin/msmtp
- Cependant, je ne trouve pas le fichier msmtprc. Faut-il le créer ? Pourriez-vous m'indiquer la démarche à suivre ?
Merci

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

Bonjour,

Il faut en effet créer le fichier de config. Il faut le créer dans /etc/ (aussi nommé "~")

Alors, je suis débutant complet, mais j'ai suivi à la lettre les instructions du lien suivant et ça a fonctionné : Setup AMC to send email

A noter que pour éditer .msmtprc, sur mac, j'ai eu recours à la commande "pico ~/.msmtprc"

Mais si tu es sur linux, tu devrais pouvoir utiliser gedit, vim, emacs...

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

PS : si une commande ne passe pas, tenter en sudo

RE: Envoi de mails par AMC sur mac OS X - Added by R2 D3 over 6 years ago

Yes !! Tu es passée par la même sensation lors du premier envoi.
Je te remercie pour la commande (pico ~/.msmtprc) car je suis sous mac.
En ce qui concerne l'autorisation des applications les moins sécurisées, il y a un lien
Envoyer un email - Compte Gmail - AMC @1.3.2075 sous OS X --> OK

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

Super :)
C'est quand même un soulagement en effet, parce qu'envoyer chaque pièce-jointe indépendamment c'est fastidieux, et qu'imprimer c'est cher et pas écologique.

Il serait bon de compléter la doc avec ces éléments pour les utilisateurs de Mac OS X.

Merci pour l'info sur le degré de sécurisation, mais ce qui bloque c'est que j'ai activé l'authentification à 2 niveaux sur gmail. Je ne veux pas la désactiver, m'étant déjà fait pirater ma boîte (cela fait bien mal, mais Gmail est une cible privilégiée).

Il y a un système avec une API python qui explique comment faire dans un autre thread sur le forum... Mais là euh... à chaque jour suffit sa peine xD

RE: Envoi de mails par AMC sur mac OS X - Added by R2 D3 over 6 years ago

En ce qui me concerne, je compte créer une boite email dédié uniquement à AMC et à l'expédition des copies.

Il serait bon de compléter la doc avec ces éléments pour les utilisateurs de Mac OS X.

Bonne idée

RE: Envoi de mails par AMC sur mac OS X - Added by Frédéric Bréal over 6 years ago

Pour R2 D3, s swurm :
merci de confirmer ce que j'ai écrit dans la nouvelle doc avant de l'envoyer à Alexis. Je suis sous ubuntu donc il faudra me donner tous les chemins, commandes que vous avez utilisés si j'en ai oublié.

AideGmailAMC.png - aide dans la documentation d'AMC du 11 07 2017 (40.1 kB)

docGmailAMC.pdf - proposition pour utilisateurs mac (120.5 kB)

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

Bonsoir,

Merci beaucoup !

Cela me paraît très bien sauf :

1) Le chemin que nous avons dû entrer dans AMC est "/opt/local/bin/msmtp" et non "/etc/msmtp".

2) "Macintosh" (ou "Mac") et non "Macintosch" :)

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

"/opt/local/bin/" semble être le répertoire d'installation par défaut pour Macports.

RE: Envoi de mails par AMC sur mac OS X - Added by Frédéric Bréal over 6 years ago

OK, c'est corrigé

GMAILAMC.pdf - proposition corigée pour utilisateurs mac (120.5 kB)

RE: Envoi de mails par AMC sur mac OS X - Added by R2 D3 over 6 years ago

Merci pour ce wiki !
Le fichier .msmtprc n'est pas créé après l'installation de msmtp. Il serait peut-être judicieux d'ajouter :

Créez un fichier de configuration msmtp nommé .msmtprc dans votre répertoire personnel.

mkdir ~/.msmtprc

Définissez l'autorisation pour le fichier créé.
$ touch ~/.msmtprc
$ chmod 0600 ~/.msmtprc

RE: Envoi de mails par AMC sur mac OS X - Added by Frédéric Bréal over 6 years ago

Bonjour,

Avec ubuntu, ce code crée automatiquement le fichier et comme c'est avec sudo, il n'y a pas besoin d'autorisation puisque elles sont attribuées

sudo gedit /etc/msmtprc

Avec mac, ce n'est pas le cas ?

sudo pico ~/.msmtprc

Je peux rajouter les commandes mais pour être passé de grand débutant à initié avec ubuntu, je suis favorable à ce que les lignes de codes soient le plus limitées possibles.

RE: Envoi de mails par AMC sur mac OS X - Added by s swurm over 6 years ago

Bonsoir,

Oui, pico crée le fichier, et touch est donc superflu.
Le chmod semble l'être aussi puisque msmtp ne devrait pas avoir besoin d'accéder au fichier en écriture s'il s'agit d'un simple fichier de config. Du moins, je suppose.

Ta solution, Gérard, est optimale, même si les deux fonctionnent.

En fait, les commandes rappelées par R2 D3 correspondent à celles de la doc pour linux, qui pourrait également être simplifiée avec un simple sudo gedit :

http://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Setup_AMC_to_send_email

RE: Envoi de mails par AMC sur mac OS X - Added by JL HAREL about 6 years ago

s swurm wrote:

"/opt/local/bin/" semble être le répertoire d'installation par défaut pour Macports.

Bonjour,

J'ai aussi un peu cherché et pour ma config sur Mac OS Sierra msmtp installé avec brew, le chemin que j'ai mis dans préférences est : /usr/local/bin/msmtp.
Le mieux est je pense faire un "which msmtp" pour être sûr de sa config.

Si cela peut aider..

(1-16/16)