Je dois supprimer les en-têtes SMTP de System.Net.Mail.MailMessage. Plus précisément, les en-têtes qui contiennent des informations sur l'environnement à partir duquel MailMessage est généré.Comment puis-je supprimer des en-têtes SMTP par programme de System.Net.Mail.MailMessage?
J'ai essayé d'inspecter le MailMessage juste avant qu'il ne soit envoyé par SmtpClient, mais aucun en-tête n'a été défini (ils sont définis à un stade ultérieur). Est-ce que cela peut être fait dans .NET Framework 3.5 ou ai-je besoin d'une bibliothèque SMTP tierce?
Edit: C'est quelque chose qui a été demandé par la société d'hébergement qui héberge le site je travaille. Ils disent que cela est nécessaire pour protéger les informations sur la disposition du réseau interne.
Est-ce généralement considéré comme une mauvaise pratique? Quels sont les effets secondaires potentiels?
On dirait un objectif étrange et quelque peu suspect. Pouvez-vous donner plus d'informations sur les raisons pour lesquelles vous essayez de le faire et peut-être que quelqu'un sera prêt à vous aider. – Lazarus