Lorsqu’une personne répond à un e-mail et modifie l’objet, cela devrait démarrer un nouveau sujet plutôt que de publier en tant que réponse au sujet original.
Par exemple, supposons que l’objet du sujet original était « Ordre du jour de décembre » et qu’une personne répond par e-mail en changeant l’objet en « Planification de la fête du Nouvel An ». Dans ce cas, un nouveau sujet devrait être créé avec le nouvel objet.
Le comportement actuel est particulièrement déroutant pour les utilisateurs qui reçoivent des e-mails concernant de nouveaux messages. Dans ce cas, un utilisateur répond à un message en modifiant l’objet, et le système envoie le message à tout le monde, mais la ligne d’objet semble revenir à l’original.
J’ai plusieurs demandes ici concernant la conversion des conventions e-mail en conventions de forum lors de la réception d’e-mails (par exemple, supprimer « Fwd: »).
@sam, @codinghorror, est-il possible de faire examiner les propositions avant leur mise en œuvre, afin d’obtenir des retours avant de commencer le développement ? Par exemple, cela peut-il être le comportement par défaut ? Est-il nécessaire de l’implémenter sous forme de plugin ?
Lorsque l’utilisateur répond par e-mail et modifie la ligne d’objet, il souhaite presque toujours « répondre en tant que sujet lié » et ne souhaite jamais que Discourse remplace ses modifications.
N’est-ce pas votre avis ?
Dans tous les cas, certaines personnes souhaitent que Discourse traite les e-mails entrants comme des e-mails — en effectuant les conversions nécessaires — plutôt que comme des messages sur un forum. Quelle est donc la meilleure façon d’avancer pour nous ? Peut-on en faire un paramètre d’administration ? Créer un plugin ? Appliquer un correctif dans le fichier Docker ?
La fonctionnalité que vous décrivez me semble logique, mais sa mise en œuvre pourrait être délicate, car les clients de messagerie ne modifient-ils pas parfois les sujets (ajout de « Re: », troncation, etc.) ?
Tant que l’e-mail existera, les gens continueront de faire ce genre de chose.
Peut-être qu’une réponse plus simple serait un bouton « répondre en tant que sujet lié » dans l’e-mail de notification et/ou un lien vers l’adresse e-mail de création de nouveau sujet de la catégorie.
Tout à fait, car c’est ce qui a le plus de sens. Personnellement, si je modifiais simplement la ligne d’objet d’un e-mail automatisé, je ne m’attendrais pas à la fonctionnalité que l’OP souhaite. Ce n’est pas à dire que ce n’est pas une bonne suggestion, mais cela ne semble pas thématique. Comme l’a dit Jonathan Shaw, cela a du sens en tant que plugin.
Personnellement, si je modifiais simplement l’objet d’un e-mail automatisé, je ne m’attendrais pas à la fonctionnalité demandée par l’OP.
Que voulez-vous dire par « automatisé » ? Quand quelqu’un modifie l’objet d’un e-mail (par exemple, de « Ordre du jour de la réunion de décembre » à « Après-réunion »), il modifie l’objet, ce qui est représenté dans Discourse par la modification d’un sujet. N’est-ce pas ?
Que vous attendriez-vous qu’il se passe ? Vous attendriez-vous que Discourse ignore vos modifications et envoie des notifications par e-mail avec l’ancien sujet / l’ancien topic ?
À tout le moins, j’espère que Discourse rejetterait l’e-mail en indiquant que « la modification du sujet via une réponse n’est pas autorisée ».
Peut-être qu’une réponse plus simple serait un bouton « répondre en liant le sujet » dans l’e-mail de notification
Je ne cherche pas vraiment une nouvelle fonctionnalité ici. Ma préoccupation est que la fonctionnalité de gestion des e-mails ne correspond pas aux attentes (par exemple, « répondre » fait « répondre à tous » de manière inattendue).
Oui, c’est ce que je m’attendrais à ce qui se produise. Discourse n’est pas une liste de diffusion (même son mode liste de diffusion est un parent pauvre d’une véritable liste de diffusion) et chaque e-mail n’est qu’une notification distincte d’un événement sur le forum. Le texte standard dans l’e-mail de notification le renforce : « Visiter le sujet ou répondez à cet e-mail pour répondre."
Incidentellement, je suis presque certain que Mailman 2 et 3 enverraient tous deux les e-mails avec le nouvel en-tête Sujet: mais archiveraient les e-mails à côté du fil original.
L’une des grandes choses à propos de Discourse, c’est que (il me semble) presque tout peut être modifié via un plugin. Je parie que c’est le genre d’effet qui pourrait facilement être modifié de cette manière.
Désolé, par « automatisé », je voulais dire l’automatisation de la transmission des fils de discussion sous forme d’e-mails.
Je vais être honnête, je commence à comprendre votre point de vue. Mais je pensais plutôt au sens traditionnel des e-mails, où quelqu’un pourrait abréger une longue chaîne d’e-mails dans l’objet (modifiant ainsi la ligne d’objet) tout en la transférant à quelqu’un d’autre hors contexte. Je n’utilise pas la fonctionnalité e-mail, donc je ne savais pas vraiment ce qu’elle devrait faire ni ce qu’elle fait actuellement. Je pensais aussi que les gens pourraient modifier la ligne d’objet pour créer des mèmes lorsque cela est possible.
Je parie que vous pourriez créer un plugin pour le faire. Il suffirait de vérifier si l’en-tête Subject: est suffisamment différent et d’entreprendre l’action appropriée. Je n’ai jamais écrit de plugin pour Discourse, donc je sous-estime peut-être la tâche ici.
Peut-être que si vous avez configuré Configuring incoming email to create new topics or group messages, il vous suffirait d’intercepter l’e-mail de l’utilisateur, de vérifier l’en-tête Subject:, d’ajouter le texte « Suite de la discussion… », peut-être de supprimer l’en-tête In-Reply-To: (ou ce qu’il est appelé), et de le transférer à l’adresse e-mail de la catégorie concernée.
Oui, la fonctionnalité « Démarrer un nouveau sujet par e-mail » est configurée. La décision de savoir si un e-mail est une réponse ou un nouveau message semble être prise ici :