Un client Webmail peut-il interagir directement avec le server SMTP? (sans IMAP)

J'essaie de comprendre comment tous les composants d'un server de messagerie s'intègrent.

  • Je comprends que le server SMTP est nécessaire pour envoyer des e-mails.
  • En ce qui concerne l'access au courrier électronique, je configurerai un client de messagerie Web mais je n'ai pas besoin d'access via un client de bureau.

Donc, ma question est: ai-je besoin d'un server IMAP dans ce cas? ou le client de la messagerie Web peut-il, en quelque sorte, se connecter directement au SMTP pour envoyer et lire des courriels?

3 Solutions collect form web for “Un client Webmail peut-il interagir directement avec le server SMTP? (sans IMAP)”

Pour configurer votre server de messagerie et votre site Web, vous avez besoin de deux choses:

  • un server SMTP, pour envoyer des messages, comme vous l'avez dit,
  • une façon de lire les messages reçus, c'est la partie que vous requestz réellement.

Le webmail ne recevra pas réellement les messages, il ne les lira ou les récupérera que par quelque part. C'est le server smtp (habituellement le même que celui utilisé pour envoyer) qui recevra des messages et les stocke quelque part (sur le disque, mais pourrait également figurer dans une database) par l'utilisation d'un MDA ( Message Delivery Agent ). Ensuite, vous avez besoin d'un moyen pour que votre site Web accède à quelque chose.

Selon votre configuration et le client de messagerie Web que vous souhaitez utiliser, il existe différentes options:

  • IMAP est l'un d'entre eux, probablement le plus commun et polyvalent,
  • POP3 est un autre,
  • mais vous pouvez également utiliser un access direct au stockage:
    • directement depuis le disque (à condition que votre server smtp recevant des messages soit sur le même hôte que votre site web),
    • à partir du DB stockant les messages (si votre server SMTP stocke les messages dans DB, pas très commun).

Si vous ne voulez pas IMAP ni POP3, vous pouvez utiliser la solution d'access direct au disque, mais vous avez besoin d'un logiciel de messagerie Web qui peut lire soit mbox ou maildir le stockage par courrier électronique. Ce sont les 2 façons les plus populaires de stocker des messages sur un hôte UNIX. mbox est un file unique contenant tous les messages, maildir est un directory avec des sous-directorys avec chaque message comme file séparé. maildir format maildir est le plus commun et le plus puissant.

Un tel client de messagerie Web n'est pas très commun, vous devrez probablement le développer vous-même (ou un plugin pour d'autres logiciels de messagerie Web existants). Pourtant, il y a un que je sais capable de faire que c'est SqWebMail , inclus avec la suite server messagerie messagerie.

Le stockage de messages DB est une possibilité, mais probablement uniquement utilisé dans une configuration très étendue.

Vous pouvez également être intéressé par cette publication sur StackOverflow .

Ceci est lié à quelque chose que j'ai répondu plus tôt aujourd'hui:

Les courriers ne reçoivent pas Squirrelmail?

Sauf que vous utilisez Roundcube au lieu de Squirrelmail.

Aussi, regardez:

http://wiki.mutt.org/?MailConcept

comme un aperçu des différents composants du système de messagerie (MTA, MUA, MDA).

Roundcube, si je me callbackle, est purement un client IMAP, peut-être un POP3, je ne me souviens pas. Dans les deux cas, vous aurez besoin d'un server IMAP agissant comme MDA.

Cela dit, je ne peux pas penser à un client de messagerie basé sur le Web qui aura access aux bobines de courrier traditionnelles. Il serait possible d'en écrire un, mais cela se sent quelque peu inflexible, étant donné que nous avons déjà inventé IMAP, qui prend en charge des problèmes comme l'access simultané sur le file spool, etc. Si vous utilisez un système de messagerie en direct dans Ce jour et votre âge, vous voudrez utiliser un MDA prenant en charge quelque chose comme IMAP.

Il y a aussi de grands systèmes "groupware" comme Horde ou Zimbra. Ceux-ci vous donneront l'set du système de messagerie (plus d'autres applications de groupware) dans un gros package, donc, en un sens, vous n'installez qu'un seul logiciel. Mais, sous le capot, les internes auront le concept d'architecture de messagerie que j'ai mentionné ci-dessus, avec un MTA -> MDA -> MUA.

Non. Un client qui reçoit via SMTP n'est plus un client mais un server. Bien qu'il n'y ait aucune raison technique, vous ne pouvez pas avoir un server SMTP avec une interface Web pour accéder aux messages, ce n'est pas ainsi que les clients fonctionnent. Gardez également à l'esprit que SMTP est un protocole push, alors alors qu'un autre server pourrait certainement envoyer des messages sur votre «client», ce «client» pourrait récupérer des messages.

  • Problèmes liés au courrier postal lors de l'envoi à yahoo mail
  • Quel est le meilleur webmail pour un petit server Debian Linux?
  • Exchange 2003 Webmail OWA - configuration de la page de connection
  • postfix / squirrelmail Connectez-vous seul domaine
  • Webmail et domaine. J'ai besoin d'une solution à ce problème
  • configuration d'un server de messagerie
  • Ubuntu 9.04, Postfix, Dovecot, Squirrelmail et les messages de vacances / de sortie
  • Quelle webmail gratuite pour IMAP vous conseille-t-elle?
  • Le transfert WebMail Client est envoyé à un autre WebMail Cleint
  • Hotmail / Outlook supprime des emails apparemment valides
  • Accédez à Gmail via IIS?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.