.net: Système.Web.Mail vs Système.Net.Mail
J'envisage la conversion d'un projet que j'ai hérité de .net 1.1 .net 2.0. Le principal avertissement je suis inquiète, c'est qu'il veut me faire passer de System.Web.Mail
à l'aide de System.Net.Mail
.
Je ne suis pas prêt à ré-écrire tous les composants à l'aide de l'obsolète System.Web.Mail
, donc je suis curieux de savoir si tous les membres de la communauté ont eu des problèmes à l'aide de sous .net 2.0?
Vous devez vous connecter pour publier un commentaire.
Système.Web.Le courrier n'est pas complète .NET native de la mise en œuvre du protocole SMTP. Au lieu de cela, il utilise le pré-existants COM fonctionnalité dans CDONTS. Système.Net.Mail, en revanche, est entièrement géré la mise en œuvre d'un client SMTP.
J'ai eu beaucoup moins de problèmes avec le Système.Net.Mail car il évite les COM enfer.
Plus gros problème avec le Système.Net.Mail, c'est qu'il n'a pas de support du SSL. L'Utilisation Du Système.Web.Mail jusqu'à ce que vous n'avez pas un besoin Implicite de prise en charge SSL.
voici 2 sites qui fournissent de la documentation et des échantillons pour les deux
http://www.systemwebmail.com/
http://www.systemnetmail.com/
Les quelques fois où je suis tombé sur ce, j'ai découvert que les méthodes et les propriétés sont tous presque identiques - changer le type d'objet était à peu près tout ce que j'avais à faire. Il y avait un ou deux autres petites choses, mais ils ont montré jusqu'à la lignes et il était évident que faire avec Intellisense. J'avais vote pour la solution entièrement gérée, de sortir de cdonts dès que possible. Il n'est même pas installé sur 03 serveur et les plus récents.
Système.Web.Le courrier est déconseillé, mais il doit encore travailler. Vous serez ennuyé avec des avertissements à ce sujet obsolètes, mais la fonctionnalité porte toujours sur... pour le moment.
Je suis d'accord avec les autres que la conversion au Système.Net.Le courrier a été très trivial. Je doute que vous auriez à ré-écrire plus d'une ligne ou deux.
Oui, nous avons eu le même problème, et nous avons décidé de ne pas mettre à niveau soit. Nous n'avons pas vu tous les problèmes, si vous êtes OK ignorer les avertissements.
Nous avions mis en œuvre .netmail c'est en travaillant au début, maintenant, est exigeant nom d'utilisateur et mot de passe. Nous sommes donc retournés à webmail comme le travail OK.