Cela semble être du bon travail ! Une chose que j’ai (je pense) remarquée, c’est que la tâche rake n’utilise pas réellement le même code que l’envoi réel (comme depuis la page de test d’e-mail /admin/email). Je suis à peu près sûr d’avoir eu un cas où cela a fonctionné dans l’UX mais pas dans la tâche rake (ou peut-être était-ce l’inverse ?)
Tant que c’est frais dans votre esprit, si vous pouviez vérifier qu’au moins lorsqu’il envoie réellement, il le fait en utilisant le même code que Discourse, ce serait formidable.