Pour ajouter à ce que bzlm dit, hotmail est probablement pas rejeter vos mails, tant que d'essayer d'utiliser limitante pour éviter le spam. Cela dit, il y a quelques solutions potentielles que vous pourriez utiliser ici. Vous pouvez contacter hotmail et voir comment obtenir votre statut d'exemption de serveur de messagerie à partir de leur limite de débit. Selon la taille de votre communauté, ils peuvent ou ne peuvent pas vous répondre ou être disposés à travailler avec vous. Je suggère cela seulement comme solution "diplomatique".
Ou, vous pouvez configurer deux serveurs de messagerie; un pour les utilisateurs de Hotmail, et un pour tous les autres. Je sais par certains des sites que je dirige que beaucoup de gens s'enregistrent avec des comptes hotmail, principalement parce que tout le monde en a un qu'ils utilisent comme "spam dump" pour les services en ligne où ils ne veulent pas utiliser leur vraie adresse email. Donc, comme vous le savez sans doute, le nombre d'utilisateurs de hotmail dans votre base de données représente un pourcentage assez important. Par conséquent, lorsque vous devez envoyer un e-mail, vous pouvez décider de l'envoyer à votre serveur SMTP normal ou à votre serveur désigné par hotmail. Sur le service SMTP hotmail, vous devez ajouter un certain type de mécanisme d'attente pour que vous puissiez dormir un certain temps après avoir reçu une réponse 421. Le problème avec cette idée est que le nombre d'utilisateurs hotmail que vous avez, plus le retard que vous rencontrerez dans l'envoi, signifie que la longueur de la file d'attente peut très bien dépasser le nombre de mails que vous devez envoyer. Vous pouvez résoudre ce problème en installant des serveurs secondaires/tertiaires, de préférence sur d'autres réseaux ... mais je devance moi-même ici. En tout cas, j'ai fait quelques recherches (comme vous l'avez probablement fait aussi), et ce n'est pas un problème si rare, mais il n'y a pas de solution évidente. Il est donc probable que vous deviez créer une solution de contournement de réseau peu orthodoxe ou essayer l'itinéraire «diplomatique» et contacter une organisation qui ne se soucie pas de votre problème. Je suggère de faire les deux en parallèle. :)
Au lieu de brasser votre propre « retard si l'envoi échoue » mécanisme, je vote toujours utiliser un vrai serveur de messagerie local sortant à la place. Tout vieux smtpd fera, même celui qui vient avec IIS. – bzlm
Oui, ça marcherait aussi; mon point principal était plus qu'il devrait faire des serveurs sortants séparés pour hotmail et tout le reste. –