Javascript IMAP et SMTP client? [fermé]
Est-il possible de construire un client SMTP/IMAP qui peut s'exécuter dans le navigateur qui utilise uniquement Javascript?
2 réponses
Il n'est actuellement pas possible de le faire dans une application web normale dans le navigateur. Il est cependant possible de le faire dans des applications packagées avec accès à des API privilégiées:
- les applications Firefox utilisent la norme émergente du W3C (TCPSocket): https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket
- les applications Chrome utilisent une api propriétaire (chrome.prise): https://developer.chrome.com/apps/socket
Si vous cherchez une bibliothèque éprouvée, whiteout.io développe et maintient une implémentation IMAP / SMTP / MIME-codec bien testée en js pur:
Il est sous licence MIT et libre d'utiliser.
D'accord avec Daniel, ce n'est pas possible en javascript.
Il y a une nouvelle API WebSockets qui va être ajoutée aux navigateurs pour permettre la communication sur les sockets, mais même après cela, ce ne sera pas possible. L'API WebSockets fait de grands efforts pour s'assurer qu'une telle chose n'est pas possible, car il s'agit d'un risque de sécurité.