Résumés par e-mail, nouveaux utilisateurs et SSO

Il semble que ce soit la cause du problème. Le code vérifie ceci :

.where("COALESCE(last_seen_at, '2010-01-01') >= CURRENT_TIMESTAMP - ('1 DAY'::INTERVAL * #{SiteSetting.suppress_digest_email_after_days})")

Puisque last_seen_at renverra nil pour le nouvel utilisateur, le code vérifiera si le ‘2010-01-01’ est antérieur à 3650 jours avant d’envoyer l’e-mail. Augmenter la valeur de ce paramètre devrait résoudre votre problème. Le risque à fixer cette valeur à un grand nombre de jours est que vous pourriez envoyer l’e-mail de résumé à des utilisateurs qui ne s’intéressent pas au site.