Envoyer Recevoir Mail | |
JJV | 1-Feb-2008/23:57:16+1:00 |
Bonjour, J'arrive à faire partir des mails via Rebol avec [send] les recevoir via le logiciel Thunderbird, mais j'aimerai les recevoir via Rebol [open ou read] afin de les manipuler. Dans mon fichier user.r mon set-net est: set-net [ toto@domaine.com smtp.SeveurEnvoiMail.fr pop.SeveurLectureMail.fr none none j'ai fais des essis avec 8000 none j'ai fais des essis avec generic ] Voici le code pour envoi qui marche. send toto@domaine.com "hello the world" Avec [send] les mails tests partent, ça marche dans Thunderbird je reçois bien mes mails tests.<br><br> Par contre pour les recevoir via Rebol avec du code type... courrier: read pop://login:pass@domaine.com print courrier ou bien rebol[] messages: read pop://login:pass@domaine.com print[ (length? messages) "messages dans la boite" ] print [ "0 pour quitter" newline ] forever [ num: to-integer ask "quel messages voulez vous?" if num = 0 [ quit ] print messages/:num ] Code provenant du livre d'Olivier Auverlot p:143 message erreur de l'évaluateur ** Access Error: Cannot connect to domaine.com ** Where: open-proto ou * User Error: Server error: tcp -ERR Authentication failed. ou encore ** User Error: Server error: IMAP A2 NO none Authentication failed. ...afin de pouvoir les classer, les annoter etc merci pour votre aide je galère... j'ai parametré avec 3 hébergeurs 1&1 - Futie - Ouvaton, SEND est ok mais le rapatriement avec OPEN ou bien READ des mails de la boîte POP impossible. Config: Windows, XPpro, pare-feu NON actif lors des tests. JJV PS: un grand Merci à Digicamsoft pour avoir effectué la modif rapidement. | |
Didec | 7-Feb-2008/15:37:40+1:00 |
Bien souvent avec les hébergeurs, le nom d'utilisateur est l'adresse email complête. Cela pose un probblème, car cela signifie que "login" devient "toto@domaine.com" et alors la ligne d'ouverture de la boite POP devient : messages: read pop://toto@domaine.com:password@domaine.com ==> la présence des 2 "@" fait échouer cette syntaxe. Essaye avec quelquechose du genre, qui marche quel que soit le login : mb: [ scheme: 'pop host: "domaine.com" user: "toto@domaine.com" pass: "password" ] mbox: open mb read mbox close mbox | |
Didec | 7-Feb-2008/15:47:27+1:00 |
Petite précision : Host correspond au nom du serveur pop, du genre "pop.domaine.com" !! | |
JJV | 8-Feb-2008/15:51:26+1:00 |
Bonjour à tous, merci Didec, après plusieurs tentatives message erreur persistent dans la console Script Error: read expected source argument of type: file url object block es ce grace docteur Merci encore Si vous avez des bouts de code, je suis preneur. JJV | |
JJV | 8-Feb-2008/16:21:13+1:00 |
Merci Didec, merci.rebol[] html: make string! 10000 emit: func [code] [repend html code] mb: [ scheme: 'pop ;host: "" user: "toto@domaine.com" pass: "123456" ] emit[ mbox: read mb ] write %./mbox1.txt html close mbox + un bon paramétrage de set-net dans user.r set-net[ toto@domaine.com smtp.domaine.com pop.domain.com none none none ] Bon week-end JJV | |
Login required to Post. |