Aller au contenu

Wapinoux

Membres
  • Compteur de contenus

    7
  • Inscription

  • Dernière visite

À propos de Wapinoux

Wapinoux's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. 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
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.