Опитвам се да използвам новите .NET методи за изпращане на имейл (System.Net.Mail), но имам различни проблеми по пътя. Моето VB.NET приложение позволява на потребителите да събират информация и да я изпращат по имейл въз основа на зададените от тях спецификации на smtp сървъра. Текущите проблеми са изпращането с помощта на STARTTLS (мисля, че така се нарича) и правенето на неща като удостоверяване чрез POP, преди да ви бъде предоставена възможност за изпращане.
Имах голяма надеждност, използвайки CDO за доставяне на поща в миналото като част от vbscript, който написах, и ще разгледам интегрирането на това през Net.Mail.
Има ли проблем с използването на CDO за доставяне на имейл през текущите .NET методи? Отхвърлено ли е или лоша практика? Има ли някакво ограничение въз основа на текущата имейл технология?
Вървя ли напълно в грешна посока и трябва ли вместо това да използвам предварително компилирано приложение за SMTP поща, което мога да пусна като част от моето приложение? Виждал съм хора да правят това вместо да пишат свой собствен код, за да доставят поща. Ако харесвате този метод, какви са добрите избори?