Je n’ai pas réussi à reproduire l’échec de l’envoi du message dû à SiteSetting.disable_emails, mais j’ai modifié le script pour ne signaler le succès que si un EmailLog est renvoyé, et ajouté un avertissement supplémentaire pour le paramètre disable_emails.
$ bin/rake 'emails:test[]'
Test de l'envoi vers via localhost:1025, nom d'utilisateur : avec authentification .
Connexion au serveur SMTP réussie.
Envoi vers . . .
Le message n'a pas été envoyé.
Raison : message.to est vide
### AVERTISSEMENT
Le paramètre de site `disable_emails` est actuellement défini sur non-staff.
Envisagez de le modifier à 'no' avant d'effectuer tout autre dépannage.
et
Envoi vers michael@example.com. . .
Message accepté par le serveur SMTP.
Message-ID : dfaf1c88-aab6-474b-b50c-8c500afb6291@localhost
Si vous ne recevez pas le message, vérifiez votre dossier SPAM
[...]