J’ai installé Discourse sur mon cloud privé sous Ubuntu Server 16.04. L’installation s’est bien déroulée.
Je rencontre actuellement un problème lors du test de la partie e-mail. J’ai saisi les bonnes informations, mais je ne reçois pas les e-mails. J’ai utilisé la même configuration dans une autre application Node.js, et cela fonctionne parfaitement.
J’ai utilisé la même configuration dans une application Node.js. J’ai autorisé ce type d’application dans la sécurité de mon compte et cela fonctionne bien. Discourse n’est-il pas pris en charge par l’application Gmail, même si j’ai coché l’option « applications moins sécurisées » dans la configuration de Gmail ? Dans ce cas, quelle configuration devrais-je utiliser ?
Je ne sais pas pourquoi cela a fonctionné dans votre autre application, mais cela constitue toujours une violation des conditions d’utilisation de Gmail. Pour une liste des services de messagerie recommandés, consultez discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub
Gsuite et Gmail ne sont pas la même chose. D’après votre exemple ci-dessus, il semble que vous utilisiez Gmail.
L’utilisation d’un service de messagerie sera plus simple. Si vous ne cherchez pas une solution facile pour faire fonctionner votre messagerie, alors mon conseil ne vous sera pas utile.
@Canapin, le nom d’utilisateur indiqué ci-dessus est @gmail.com. La documentation G Suite ne s’applique pas ici, car G Suite est leur service payant. Donc oui, cela constitue une violation de leurs CGU.
Nous ne pouvons pas vous aider à enfreindre les règles tout à fait raisonnables établies par Google, d’autant plus qu’il existe des alternatives gratuites et supportées.
Merci pour votre réponse. J’ai essayé avec Gsuite, mais cela ne fonctionne pas non plus. J’ai utilisé une adresse e-mail ajoutée via Gsuite et j’ai autorisé l’utilisation de SMTP par des applications externes. Le résultat est le même.
Je pense que je vais essayer SendGrid ou une autre solution prise en charge par Discourse.
Je ne recommande pas l’utilisation de GSuite pour envoyer des courriels, mais un client a récemment suivi ces instructions et envoie des courriels avec GSuite.
J’ai suivi les mêmes instructions dans ce lien, mais j’ai toujours le même problème. J’ai donc créé un nouveau compte chez Mailjet. Quand je lance maintenant ./discourse-doctor, il m’indique que l’e-mail a été envoyé. Cependant, je ne reçois toujours rien dans ma boîte de réception. J’ai également ajouté une nouvelle configuration DNS pour Mailjet afin de permettre à l’adresse avec mon domaine d’envoyer des e-mails, mais rien n’est toujours arrivé, même si le système indique que l’e-mail a été envoyé.
PS : mon dossier spam est vide.
À mon avis, c’est tout simplement inenvisageable d’utiliser Gmail ou G Suite comme service de messagerie transactionnelle pour n’importe quel site web, y compris Discourse ; ce n’est pas ce pour quoi ils sont conçus !
Essayez Mailgun (il est même gratuit pour 10 000 e-mails par mois !), ou consultez cet article pour découvrir d’autres alternatives.
GSuite permet bien l’envoi d’e-mails, d’où le document lié ci-dessus. Cependant, si vous dépassez leurs limites, le reste de votre compte GSuite peut se retrouver limité.
Il est préférable d’utiliser l’un des fournisseurs de messagerie recommandés. Si vous choisissez d’en utiliser un autre, c’est à vous de vous assurer qu’il fonctionne.
Peut-être pas exact, mais aucun professionnel ne conseillera d’utiliser Gmail ou G Suite pour envoyer des e-mails transactionnels. C’est pourquoi, selon moi, c’est une impasse. Bien sûr, si TS souhaite que cela fonctionne, c’est son choix !