2013-06-12 66 views
0

我想問是否有人知道如何發送電子郵件與Web服務?發送電子郵件與網絡服務

我的意思是,我有一個應用程序,我會問用戶一封郵件和一條消息,然後我會重新發送該消息給用戶說的電子郵件。

感謝您的時間

+2

開始通過郵件[*閱讀您選擇使用的平臺的文檔*](http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx),以便您可以學習,而不僅僅依賴於問。對不起,無論是向你指出還是這個問題都可能會被[關閉](http://mattgemmell.com/2008/12/08/what-have-you-tried/)和一堆-1s – EdSF

+0

你需要更具體。我們可以幫助解決具體問題。首先創建一個基本的Web服務或更好的WCF服務。如果你不知道如何,谷歌是你的朋友,它有許多教程出於.net Web服務。當你進入「我嘗試過這個階段,但是當我想要這個時」,我們可以幫助web/wcf服務。然後谷歌用.net發送一封電子郵件。基本的電子郵件發送非常簡單並且有據可查。 –

回答

0

首先添加以下命名空間

using System.Web.Mail; 

和使用下列函數

public string sendMail() 
{ 
    string status = ""; 
    try 
    { 
     MailMessage mail = new MailMessage(); 
     mail.To.Add(txt_email.Text); 

     mail.From = new MailAddress("**********@gmail.com"); 
     mail.Subject = "Testing"; 

     string Body = txt_msg.Text; 
     mail.Body = Body; 

     mail.IsBodyHtml = true; 
     SmtpClient smtp = new SmtpClient(); 
     smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address 


     smtp.Credentials = new System.Net.NetworkCredential 
      ("********@gmail.com", "*********"); 
     //Or your Smtp Email ID and Password 
     smtp.EnableSsl = true; 
     smtp.Send(mail); 
     status = "Success"; 

    } 
    catch(Exception ex) 
    { 
     status = "Failure"; 
     Response.Write(ex.Message + "|" + ex.StackTrace); 

    } 
    return status; 

} 
0

感謝我alredy有答案。

我用發送電子郵件的代碼,在那之後我只能讓一個程序,每一個minut調用Web服務,這樣我可以選擇我想要的一切發送分鐘一分鐘

相關問題