Forums » Utilisation d'AMC (french) »
Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ?
Added by Rémi G. over 10 years ago
Bonjour,
Toujours dans mes expérimentations pour l'année prochaine, je cherche à envoyer plusieurs emails à la fois contenant la copie corrigée :- 1 exemplaire pour l'élève
- 1 ou 2 exemplaires pour les parents (s'ils sont séparés par exemple)
Bien sûr, je peux faire plusieurs fichiers CSV et relancer l'identification des étudiants pour envoyer une deuxième, voir une troisième fournée de mails. Mais comme j'utiliserai la date de naissance des élèves pour les identifier (ça ils n'oublient pas), cela peut prendre un peu de temps en cas de doublons...
Alors j'ai essayé de modifier le fichier CSV pour saisir plusieurs emails en utilisant la virgule comme séparateur:
nom:prenom:no:email
NOMKEVIN:Kevin:1211:toto@domaine.fr,parent.toto@domain.fr,parent2.toto@domaine.fr
NOMKIMBERLEY:Kimberley:0905:Kimberley@domaine.fr,parent.Kimberley@domaine.fr
Sans succès puisque si j'ai bien compris la dernière séquence commençant par un arobase @ est extraite et le reste est saisi entre guillemets, par exemple :
<"Kimberley@domaine.fr,parent.Kimberley"@domaine.fr
Est-ce possible d'envoyer plusieurs mails simultanément pour une même copie ?
Replies (10)
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Rémi G. over 10 years ago
En fait, il est très facile d'envoyer plusieurs email pour un même devoir.
Il suffit d'éditer le fichier CSV avec plusieurs colonnes dont le titre commence par la chaîne de caractère email
, par exemple :
nom:prenom:no:emaileleve:emailparent1:emailparent2 NOMKEVIN:Kevin:1211:toto@domaine.fr:parent.toto@domain.fr:parent2.toto@domaine.fr NOMKIMBERLEY:Kimberley:0905:Kimberley@domaine.fr:parent.Kimberley@domaine.fr
Ensuite, depuis le menu Send..., il suffit dans le menu déroulant Emails column de choisir la colonne à utiliser. On recommence ensuite l'étape plusieurs fois en changeant la colonne. Il n'y a donc pas besoin de relancer l'identification.
Je n'ai malheureusement pas pu tester tout cela car mes emails sont détectés comme Spam par mon fournisseur d'accès Free :
FAILED [0905] error at after DATA: End data with <CR><LF>.<CR><LF> | 5.0.0 Spam Detected - Mail Rejected 550-5.0.0 Please see our policy at: 550 5.0.0 http://postmaster.free.fr/#spam_detected | ===<mailing>=+0.5
Je n'ai pas eu le problème au mois de Juin lorsque j'avais fait un test grandeur nature avec l'une de mes classes, j'espère que cela fonctionnera pour la rentrée.
Cordialement,
Rémi.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Frédéric Bréal over 10 years ago
Essayez de paramétrer AMC en suivant cette méthode qui fonctionne avec GMAIL et de l'adapter avec free.
sudo apt-get install msmtp
Dans les préférences de AMC Edition → Préférences → Courriel → Méthode d’envoi choisir sendmail et mettre le chemin :
/usr/bin/msmtp
Ouvrir le fichier
sudo gedit /etc/msmtprc
et copier
account gmail host smtp.gmail.com tls on tls_certcheck off port 587 auth login from votre nom ou adresse mail du compte gmail user votre adresse mail du compte gmail password votre mot de passe du compte gmail
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Rémi G. over 10 years ago
Merci c'est exactement ce que je recherche ! Parce que j'étais pas super motivé (ni compétent) pour configurer mon propre serveur SMTP...
Je posterai un exemple de configuration dès que j'ai fait des tests.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Christian Delfosse about 10 years ago
pour envoyer la correction à un nombre variable de destinataires, je propose de créer une pseudo-adresse basée sur le numéro de l'étudiant (1256@a.b) et d'utiliser le serveur intermédiaire que je mets à disposition.
les fichiers sont https://dl.dropboxusercontent.com/u/20439275/addPrivateAddresses.py et https://dl.dropboxusercontent.com/u/20439275/MiM_server.py
et la documentation est en tête du premier cité.
l'utilisateur doit seulement compléter une fonction qui fournisse une liste de mails destinataires sur base du numéro de l'étudiant.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Alexis Bienvenüe about 10 years ago
À partir de la révision hg:578fe8b4d972, il est possible de mettre plusieurs adresses mail, séparées par des virgules, dans la colonne du fichier CSV des étudiants qui sert à l'envoi des copies corrigées. Ce n'est pas tout à fait la même chose que d'avoir plusieurs colonnes avec les différentes adresses, mais en bricolant un peu le fichier CSV on peut obtenir le résultat souhaité.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Frédéric Bréal about 10 years ago
En mode pré-rempli, les en-têtes doivent être séparés par des points-virgules et modifier la commande :
\csvreader[head to column names,separator=semicolon]{listeeleves.csv}{}{\sujet}
Je n'ai pas testé en mode classique. Je mettrai à jour la documentation après un test.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Alexis Bienvenüe about 10 years ago
Normalement, en CSV, on doit pouvoir indiquer des champs contenant des virgules en les incluant dans des guillemets :
nom,prenom,email Boulix,Jojo,"jojo@boulix.fr,parents@boulix.com"
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Frédéric Bréal about 10 years ago
Cela ne fonctionne pas avec mon test. Les lignes avec les adresses entre guillemets sont ignorées pour la fabrication du sujet.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Frédéric Bréal about 10 years ago
En mode classique :
- point-virgule ou deux points pour séparer les champs et virgule pour séparer les emails
- virgule pour séparer les champs et les emails entre guillemets et séparer par une virgule
- point-virgule pour les champs et virgule pour séparer les emails.
Je mettrai à jour la documentation.
RE: Envoyer plusieurs emails pour une même copie corrigée (parents et élève) ? - Added by Christian Delfosse about 10 years ago
ma contribution (serveur intermédiaire en python) était limitée à une interaction avec un serveur smtp local et coince sur de gros volumes ; si vous la regardez : apprêtez-vous à du debug, sinon : préférez la solution ci-dessus
(1-10/10)