Support du standard IMAP

Continuant la discussion de Y a-t-il un moyen d’utiliser IMAP au lieu de POP3 pour les réponses par e-mail ? :

Eh bien, c’est une opinion. En fait, avec Stalwart Mail, il est devenu beaucoup plus facile de maintenir un service IMAP que d’utiliser un conteneur supplémentaire et de transférer des e-mails. C’est aussi plus standard.

Je viens de reconstruire mon infrastructure de messagerie pour découvrir, comme @jeanas, que la prise en charge d’IMAP est limitée à GMail. Limiter IMAP à GMail entrave la fédération des e-mails. Veuillez envisager d’examiner l’implémentation IMAP solide de Stalwart Mail.

Notez que Stalwart Mail prend également en charge le protocole JMAP, ce qui pourrait être plus intéressant pour Discourse, si vous souhaitez éviter IMAP.

Ce n’est qu’une opinion, mais pouvoir simplement configurer Discourse pour utiliser une adresse est toujours plus facile que de créer une nouvelle boîte de réception et un nouveau mot de passe pour chaque groupe et catégorie que vous souhaitez que Discourse gère.

Je suis à peu près sûr que c’est ainsi que le courrier entrant est géré par CDCK et communiteq (et la plupart des sites que je configure ou maintiens). C’est donc « standard » pour Discourse.

J’aimerais ça aussi. Je suis à peu près sûr qu’il n’est plus possible de configurer une nouvelle boîte aux lettres pour Gmail non plus. Je ne sais pas si CDCK a arrêté d’utiliser IMAP/Gmail et utilise simplement un récepteur de courrier ou quoi. Je n’ai pas remarqué de trafic sur ce sujet récemment (et j’ai trop la flemme de le chercher maintenant).

1 « J'aime »

Oui, CDCK est passé à un système tout-réception de courriels, en permanence, il y a environ 7 ans (sur la base du commit initial du dépôt mail-receiver ; je ne me souviens pas si nous avions commencé à l’utiliser en interne avant de le publier).

Étant donné que Discourse veut juste obtenir une copie du courriel et ne plus jamais y penser, IMAP (et, je présume, JMAP) sont largement excessifs. Les arguments en faveur de « plus standard » sont submergés par « c’est moins nul », et mon Dieu, faire fonctionner Postfix dans un conteneur est tellement, tellement, tellement moins nul que de configurer des boîtes aux lettres POP3 (ou IMAP) à la fois chez un fournisseur de messagerie et dans Discourse.

1 « J'aime »

Alors pourquoi est-il implémenté pour GMail ?

Parce que Gmail est un service énorme et totalement différent où le gigantesque Google a des besoins différents de ceux de n’importe quel serveur Discourse. Mais je ne fais que deviner pour l’instant, bien sûr.