2011-02-14 55 views
0

我想使用Asp.net3.5發送電子郵件,c#.net。我能夠使用smtp.gmail.com發送它,並使用我的ID [email protected],但我的客戶在那裏給出了從那裏發送的詳細信息。因爲我無法發送。細節看起來像.Ex。 xxx.xxx.com不喜歡smtp.gmail.com那個主機名中沒有SMTP字。請幫助我,如何發送電子郵件?如何使用asp.net3.5發送電子郵件,c#.net

+2

你可以添加你當前的代碼?所以我們可以看看它可能出錯的地方。 – Bazzz 2011-02-14 10:16:19

+0

代碼工作正常,如果我給我的gmail的詳細信息,如主機:Smtp.gmail.com樂隊uid:[email protected] pwd:xxxx.but當我改變到他們的細節只能發送 – santhosh 2011-02-14 10:32:23

回答

2
System.Web.Mail.MailMessage message=new System.Web.Mail.MailMessage(); 

message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1); 
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername","SmtpHostUserName"); 
message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword","SmtpHostPassword"); 

message.From="from e-mail"; 
message.To="to e-mail"; 
message.Subject="Message Subject"; 
message.Body="Message Body"; 

System.Web.Mail.SmtpMail.SmtpServer="SMTP Server Address"; 
System.Web.Mail.SmtpMail.Send(message); 

欲瞭解更多信息檢查this

0

而是採用smtp.gmail.com使用mail.XXX.com,你將能夠發送的郵件。

0

網上有很多網站會給你解釋和代碼,你可以如何發送郵件在asp.net 3.5。你只需要谷歌一點。我列出了一些可能對您有幫助的網站。將您的代碼與這些網站上提供的代碼進行比較,並檢查您犯的錯誤。此外,如果您可以在此發佈您的代碼,那麼我們將處於更好的位置幫助您。

http://www.c-sharpcorner.com/UploadFile/dchoksi/SendingMail02132007002923AM/SendingMail.aspx

http://www.dotnetcurry.com/ShowArticle.aspx?ID=65&AspxAutoDetectCookieSupport=1

http://www.eggheadcafe.com/articles/20030720.asp

http://jalpesh.blogspot.com/2009/07/sending-email-through.html

問候,

薩馬