Vra

Ek oorweeg omskakeling van 'n projek wat ek geërf het van net 1.1 tot NET 2.0. Die belangrikste waarskuwing Ek is bekommerd oor is dat dit wil hê ek uit System.Web.Mail oor te skakel na die gebruik van System.Net.Mail.

Ek is nie gereed om weer te skryf al die komponente met behulp van die uitgediende System.Web.Mail, so ek is nuuskierig om te hoor of enige lede van die gemeenskap probleme wat dit gebruik onder NET 2.0 gehad het?

Was dit nuttig?

Oplossing

System.Web.Mail is nie 'n volledige NET moedertaal implementering van die SMTP-protokol. In plaas daarvan, dit maak gebruik van die pre-bestaande COM funksionaliteit in CDONTS. System.Net.Mail, in teenstelling, is 'n ten volle beheer implementering van 'n SMTP kliënt.

Ek het baie minder probleme met System.Net.Mail het as dit vermy COM hel.

Ander wenke

Die grootste probleem met System.Net.Mail is dat dit het geen ondersteuning vir Implisiete SSL. Gebruik System.Web.Mail totdat jy nie 'n behoefte aan Implisiete SSL-steun nie.

hier is 2 plekke wat dokumentasie en voorbeelde vir beide verskaf

http://www.systemwebmail.com/

http://www.systemnetmail.com/

Die paar keer wat ek gehardloop in hierdie, het ek gevind dat dit die metodes en eienskappe is al amper identical- die verandering van die tipe voorwerp was net oor al moes ek doen. Daar was een of twee ander klein dingetjies, maar hulle het opgedaag met die lyne en dit was duidelik wat om te doen met IntelliSense. Ek sal stem vir die gang met die volle beheer oplossing, weg te kom van CDONTS so gou as moontlik. Dit is nie eens geïnstalleer op 03 bediener en nuwer.

System.Web.Mail is afgekeur, maar moet nog werk. Jy sal vererg met waarskuwings oor dit wat in onbruik is, maar die funksie dra steeds op ... vir die oomblik.

Ek sou saamstem met ander wat die oorskakeling na System.Net.Mail was baie triviale. Ek twyfel of jy wil hê om weer te skryf meer as 'n lyn of twee.

Ja, ons het dieselfde probleem, en ons het besluit óf nie op te gradeer. Ons het nie enige probleme gesien, so jy OK ignoreer die waarskuwings.

Ons het geïmplementeer .netmail dit gewerk het aan die begin nou vereis gebruikersnaam en wagwoord. So het ons terug na webmail as werk OK.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top