wysyłanie E-maili ?

0

Witam,

Potrzebuję obsłużyć wysyłanie e-maili, znalazłem taką procedurę:

public static void SendMail(string sHost, int nPort, string sUserName, string sPassword,
        string sFromName, string sFromEmail, string sToName, string sToEmail,
        string sHeader, string sMessage, bool fSSL) 
{ 
    if (sToName.Length == 0) 
        sToName = sToEmail; 
    if (sFromName.Length == 0) 
        sFromName = sFromEmail; 
 
    System.Web.Mail.MailMessage Mail = new System.Web.Mail.MailMessage(); 
    Mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"] = sHost; 
    Mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"] = 2; 
 
    Mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserverport"] = nPort.ToString(); 
    if ( fSSL ) 
        Mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpusessl"] = "true";     
 
    if (sUserName.Length == 0) 
    { 
        //Ingen auth 
    } 
    else 
    { 
        Mail.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 1; 
        Mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"] = sUserName; 
        Mail.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"] = sPassword; 
    } 
 
    Mail.To = sToEmail; 
    Mail.From = sFromEmail; 
    Mail.Subject = sHeader; 
    Mail.Body = sMessage; 
    Mail.BodyFormat = System.Web.Mail.MailFormat.Html; 
 
    System.Web.Mail.SmtpMail.SmtpServer = sHost; 
    System.Web.Mail.SmtpMail.Send(Mail); 
} 

Fajnie działa ale nie rozumiem po co są odwołania do strony:
http://schemas.microsoft.com
a chciałbym ich uniknąć. Można to czymś zastąpić ?

Znajduję dużo fajnych sposobów na wysyłanie maili ale wszystkie wykorzystują System.Net.Mail z nowszego Visual Studio, a ja jestem zmuszony skorzystać z System.Web.Mail.

Mam udostepniony serwer SMTP w sieci, szyfrowanie nie jest mi potrzebne.

--
pozdrawiam,
Rafal

0

i oczywiście jako iż jesteś rozumną i myślącą istotą ludzką przed napisaniem tego posta odwiedziłeś help|MSDN :>
http://msdn2.microsoft.com/en-us/library/system.web.mail.mailmessage.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1