none
Problém s třídou System.Net.Mail.SmtpClient

    Dotaz

  • Dobrý den,

     

    narazil jsem na problém se SMTP Authentication při použití třídy System.Net.Mail.SmtpClient v aplikaci psané ve Visual C# 2008. Problém je podrobně popsán viz odkaz.

     

    Problém se SMTP Authentication
    http://forums.microsoft.com/MSDN-CS/ShowPost.aspx?PostID=3299632&SiteID=39

     

    Základní problém je v tom, že zmíněná třída realizuje SMTP Authentication jen ve dvou krocích:

     

    Průběh SMTP Authentication v třídě System.Net.Mail.SmtpClient
    Klient: AUTH LOGIN
    prihlasovaci_jmeno
    Server: 334 Username:
    Klient:
    prihlasovaci_heslo
     Chyba: Authentication failed

     

    Zatímco např. Outlook Express, ale i ostatní emailoví klienti to realizují ve třech krocích viz níže.

     

    Průběh SMTP Authentication v emailových klientech jako např. Outlook Express
    Klient: AUTH LOGIN
    Server: 334 Username:
    Klient: prihlasovaci_jmeno
    Server: 334 Password:
    Klient:
    prihlasovaci_heslo
    Server: 235 Authentication succeeded

     

    Díky tomu dochází při použití třídy System.Net.Mail.SmtpClient k výše zmíněné chybě během procesu SMTP Authentication viz výše uvedený odkaz kde byl proveden test proti SMTP serveru smtp.seznam.cz, ale k chybě dochází i na dalších serverech.

     

    Hledal jsem na internetu nějakou opravu, ale zatím jsem nalezl jen opravu viz odkaz níže

     

    FIX: Error message when you try to send e-mail by using the System.Net.Mail.SmtpClient class

    in a Visual Studio 2005-based application
    http://support.microsoft.com/kb/913616/

     

    Zmíněná oprava však tento problém neřeší.

     

    Dotazy:

    1. Je ke stažení nějaká oprava řešící tento problém ???

    2. Uvažuje Microsoft vůbec o řešení tohoto problému ???

    8. května 2008 18:54