Wapinoux Posté(e) le 27 septembre 2009 Posté(e) le 27 septembre 2009 Bonjour à tous, J'ai récemment monté le serveur MailStation, et suite à quoi j'ai commencé a chercher comment faire ceci: - J'ai 4 comptes hotmails, et je souhaite qu'ils soient tous récupérer sur mon Syno. Afin de n'avoir plus qu'une seule boîte mail a consulter (celle de mon Syno). Seulement voilà, Hotmail empêche le rerootage des mails vers des adresses autres que les siennes. Et le POP3 & IMAP n'existe pas J'ai donc passé la journée a chercher des solutions, et j'ai finalement trouvé un certains nombres d'informations intéressantes. 1) Hotmail est accessible en POP3 SSL sur le port 995 (testé et validé avec un client mail lambda). http://www.inforumat...pop3-t5339.html 2) Il est possible de dire a son syno de récupérer tous les mails de différente boîte, a condition d'ajouter le package Fetchmail (en plus du Mail Station). Mais ca vous le savez tous http://neverbow.blog...-work-with.html J'ai donc passer le reste de ma journée a configurer tout le bordel Côté Fetchmail ca donne ceci: poll pop3.live.com port 995 proto POP3 plugin "openssl s_client -connect %h:%p" username "xxx@hotmail.com" password "xxx" is "login_Syno" here; ssl sslfingerprint "26:3A:E1:E1:29:94:CB:D8:97:08:4D:1D:22:07:8F:AD" La key SSL provient du résultat de la commande "openssl x509 -fingerprint -md5 -noout -in hotmail.pem" où le fichier hotmail.pem n'est autre que la clé SSL obtenu a partir de "openssl s_client -connect pop3.live.com:995 -showcerts" (vous verrez qu'il y en a 3, j'ai testé avec les 3). Et voilà le résultat dans les logs: depth=2 /CN=Microsoft Internet Authority verify error:num=20:unable to get local issuer certificate verify return:0 12446:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:601: fetchmail: SSL connection failed. fetchmail: socket error while fetching from xxx@hotmail.com@pop3.live.com fetchmail: Query status=2 (SOCKET) Je penses que le problème peut provenir de 2 choses: 1) Je ne peux pas appliquer a la lettre la procédure http://neverbow.blog...-work-with.html car c_rehash n'est pas reconnu sur le Syno. Et je ne trouve aucune documentation explication comment l'intégrer 2) Je n'ai pas créer de certificat sur mon Syno. Et lorsque j'essaie: openssl ca -in req.pem -out newcert.pem J'obtiens: Using configuration from /opt/share/openssl/openssl.cnf unable to load CA private key 12675:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:645:Expecting: ANY PRIVATE KEY J'ose espérer qu'il y a des grands experts linux parmis nous, alors j'en fais appel a vous Je suis pas loin du but je le sais Merci d'avance pour votre aide ! EDIT: Je viens de tester une autre configuration plus simple: poll pop3.live.com protocol pop3: user "utilisateur@domaine.", with password "mot_de_passe", is "usager_unix" here options ssl; Et j'obtiens ceci: fetchmail: Server certificate verification error: unable to get local issuer certificate fetchmail: Server certificate verification error: certificate not trusted Finalement ca me conforte dans l'idée qu'il faut que mon Syno dispose d'un certificat SSL. Mais je sais tjs pas comment le générer :\ (PS: J'ai testé la procédure : http://forum.synolog...L_certificates) -------- Je continu mon monologue J'ai trouvé un utilisateur francais sous Syno, qui a fait le tutorial suivant: http://ditwww.epfl.c....php?article947 Très bien détaillé, il résoud le problème lié au c_rehash. Et je crois enfin avoir trouvé ce qui pose problème! Tous les tutos que j'ai trouvé parte du principe que les fournisseurs pop ne répondent qu'avec un seul certificat SSL. Or pour gmail (suivant les exemples courants), il y en a désormais 2. Et pour Hotmail 3 J'ai malgré tout tenté le tuto, mais la validation SSL ne passe pas: >openssl s_client -connect pop.gmail.com:995 -CApath /root/.certs CONNECTED(00000003) depth=1 /C=US/O=Google Inc/CN=Google Internet Authority verify error:num=20:unable to get local issuer certificate verify return:0 Alors qu'il faut que le serveur nous réponde le code 1 --------- Dernière recherche avant d'aller dodo En tapant la commande fetchmail -v localhost fetchmail: IMAP< * OK Dovecot ready. fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 STARTTLS AUTH=PLAIN AUTH=LOGIN fetchmail: IMAP< A0001 OK Capability completed. fetchmail: IMAP> A0002 STARTTLS fetchmail: IMAP< A0002 OK Begin TLS negotiation now. fetchmail: Issuer Organization: Synology Inc. fetchmail: Issuer CommonName: Synology Inc. CA fetchmail: Server CommonName: synology.com fetchmail: Server CommonName mismatch: synology.com != localhost fetchmail: localhost key fingerprint: xxxxx..... fetchmail: Server certificate verification error: unable to get local issuer certificate fetchmail: Server certificate verification error: certificate not trusted fetchmail: Server certificate verification error: unable to verify the first certificate Finalement je crois que j'ai bien un problème avec le certificat de mon Syno. Si j'ai bien compris, si celui d'origine ne fonctionne pas, tous ceux que je vais tenter de récupérer ne fonctionneront pas non plus. Si quelqu'un a une idée... je sèche, malgré tous les tutos que j'ai pu trouver. Merci 0 Citer
Wapinoux Posté(e) le 28 septembre 2009 Auteur Posté(e) le 28 septembre 2009 Bonjour CricX, J'ai d 0 Citer
xplane Posté(e) le 24 novembre 2010 Posté(e) le 24 novembre 2010 Bonsoir à tous, donc moi de ma part je viens d'installer fetchmail avec mailstation (qui fonctionne pour l'instant sans problème) sans avoir aucun souci majeur depuis l'installatio. Actuellement je suis bloqué pour recevoir des mails de ma boite hotmail vers mon syno alors que ceux des autres (free....) je reçois sans souci, y'a t'il une ligne en plus à ajouter sur mon fetchmailrc ?? Merci pour vos réponses. Une autre petites question est-il normal que dans mon log j'ai: . fetchmail: starting fetchmail 6.3.18 daemon fetchmail: 4 messages for monmail at pop.free.fr (6584 octets). fetchmail: reading message monmail@pop.free.fr:1 of 4 (1582 octets) (log message incomplete) fetchmail: SMTP error: 450 4.1.8 <oemhitch4@softwaredigital-cheap.ru>: Sender address rejected: Domain not found fetchmail: not flushed fetchmail: reading message monmailt@pop.free.fr:2 of 4 (1108 octets) (log message incomplete) fetchmail: SMTP error: 450 4.1.8 <bibiep@onlinemedoxygen.ru>: Sender address rejected: Domain not found fetchmail: not flushed fetchmail: reading message monmail@pop.free.fr:3 of 4 (2464 octets) (log message incomplete) fetchmail: SMTP error: 450 4.1.8 <fam-staempfliugo@silca-unican.fr>: Sender address rejected: Domain not found fetchmail: not flushed fetchmail: reading message monmail@pop.free.fr:4 of 4 (1430 octets) flushed fetchmail: restarting fetchmail (/opt/etc/fetchmailrc changed) fetchmail: WARNING: Running as root is discouraged. fetchmail: starting fetchmail 6.3.18 daemon fetchmail: 3 messages for monmail at pop.free.fr (5154 octets). fetchmail: reading message monmail@pop.free.fr:1 of 3 (1582 octets) (log message incomplete) fetchmail: SMTP error: 450 4.1.8 <oemhitch4@softwaredigital-cheap.ru>: Sender address rejected: Domain not found - /root/logfetchmail 1/2835 0% je ne comprend pas car y'à plein d'adresse mail @.ru alors que je n'envoi rien.. 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.