Répondre par e-mail : les e-mails n'arrivent pas à l'utilisateur en staging

Bonjour. J’ai suivi les conseils donnés ici, merci :

Le protocole POP3 est authentifié. Je l’ai testé en envoyant un email à notre adresse de support — [instance]@gmail.com — depuis un compte totalement différent @other.com. Comme prévu, l’email s’est retrouvé dans la catégorie privée :boom:

J’ai répondu à @other.com (c’est-à-dire l’utilisateur en attente) dans Discourse, et la réponse apparaît bien dans Discourse, mais aucun email n’est jamais arrivé dans la boîte de réception @other.com. J’ai vérifié les spams, mais rien n’y figure.

Adresse de réponse par email : [instancename]+%{reply_key}@gmail.com

Curieusement, 40 minutes plus tard, un email de RÉSUMÉ automatisé provenant de l’instance Discourse est arrivé dans la boîte de réception @other.com.

Je me permets de demander si quelqu’un aurait des idées ? Merci d’avance.

1 « J'aime »

Si vous envoyez des e-mails via votre compte gmail.com, je pense qu’il peut y avoir divers problèmes. Cependant, vous pouvez également consulter les journaux de messagerie de votre site pour voir ce qui est indiqué, puis vérifier s’il y a des messages dans le compte Gmail concernant les e-mails rejetés.

J’utilise Mailgun et des webhooks pour afficher les rebonds dans Discourse. Cela fonctionne parfaitement, c’est vraiment économique, et vous devriez envisager quelque chose de similaire. :slight_smile:

Est-il possible que vous utilisiez un serveur d’envoi différent de Gmail ? Si c’est le cas, ce service disposera de journaux pour les messages sortants.

3 « J'aime »

Merci @maiki. J’utilise SendGrid. Ça fonctionne parfaitement. Après avoir suivi la section « Configurer la prise en charge par e-mail en réponse », je n’étais pas clair sur la façon dont la réponse envoyée par e-mail à l’utilisateur en phase de test arrive réellement. Il n’y a rien dans les journaux de SendGrid indiquant un succès ou un échec. Et rien non plus dans le dossier « Envoyés » du compte Gmail correspondant. :thinking:

1 « J'aime »

Que disent les journaux à /admin/email ? Vérifiez spécifiquement /admin/email/sent.

4 « J'aime »

Merci. Je suis encore en train de me familiariser avec Discourse.

Rien du tout lié à la réponse par e-mail dans ce contexte n’est visible dans /admin/email/sent.

Je ne sais pas quoi vérifier ensuite. Toutes les idées sont les bienvenues.

Testez à nouveau et faites attention (maintenant que vous savez où se trouve tout) ; vous pouvez envoyer plus de tests et déterminer à quel point cela échoue.

Si le message sur les utilisateurs en cours de mise en place arrive, répondez-y (et attendez que la fenêtre d’édition expire pour que le message soit envoyé), puis commencez à vérifier les journaux en commençant par Discourse, puis Sendgrid, puis tout le reste. :slight_smile:

4 « J'aime »

Merci @maiki. J’ai testé à nouveau et envoyé un e-mail. En tant qu’administrateur, j’ai cliqué sur « Répondre » dans la catégorie Discourse correspondante et envoyé la réponse. Mais je ne sais pas exactement où elle est allée. Je ne trouve aucune trace de ce qui s’est passé, sauf l’enregistrement de la réponse dans la catégorie Discourse elle-même. Rien dans les journaux e-mail de Discourse, rien dans les journaux SendGrid, et certainement rien qui soit arrivé dans la boîte aux lettres d’origine.

1 « J'aime »

Last night I thought to try messaging a registered user. I went to /u, clicked the user, clicked message, and off went the message and back came the reply no problem at all.

So I’m thinking the failure of “Reply via email” must be gmail related. :thinking: