J'utilise Delphi 2006 et le composant TIdSMTPServer (Version 10.1.5) pour configurer un serveur SMTP. Cela fonctionne bien, mais je ne veux pas accepter les messages qui dépassent une certaine taille.
Existe-t-il un moyen d'interoguer la taille du message entrant avant que le serveur le reçoive et le refuse?Refuser des messages SMTP sur une certaine taille avec IdSMTPServer sur Delphi 2006
2
A
Répondre
2
Il n'y a pas de garantie. Un client n'est pas tenu de fournir des informations de taille. Toutefois, RFC 1870 décrit une extension SMTP qui permet cela. Cela nécessite que le serveur et le client le prennent en charge.
Je ne suis pas sûr de votre version particulière d'Indy, mais il semble que TIdSMTPServer supporte l'extension dans la version Indy fournie avec D2010. Recherchez la propriété MaxMsgSize.
Merci pour l'info. – Mattl