2014-03-18 44 views
0

我即將開始編寫一個程序,該程序將與提示1-100之間的數字的用戶具有GUI界面。該程序然後通過電子郵件發送給我該號碼(該程序將在未知的用戶計算機上運行)。什麼編程語言可用於發送電子郵件

我無法確定用於這樣的項目的編程語言。任何人都可以建議一種能夠做GUI的語言,並從別人的電腦發送電子郵件? (最好能夠將這個程序保存爲一個.exe或者可以從他們的計算機上運行的單個文件,並且還希望鏈接如何以該語言發送電子郵件,但是我很好地做這個研究,只是不確定是什麼語言開始在研究,如果我留下什麼東西了,請發表評論,要求澄清。感謝所有幫助我可以得到的。

+2

您是否有任何特定的平臺?桌面,移動設備,可穿戴設備等?您希望運行的任何特定操作系統? –

+2

實際上任何語言都可用於發送電子郵件 – Tarik

+0

@Tom Windows 7 +臺式機/筆記本電腦。 – Lain

回答

1

使用C#CUS你知道它的真棒(嚴重偏見的答案)和下面的代碼

private bool sendMsg (string from, string to, string subject , string messageBody) 
    { 
     MailMessage message = null; 
     try 
     { 
      message = new MailMessage(from, to); 
      using (message) { 
      message.Subject = subject; 
      //message.CC.Add(CCemailAddress); 
      message.Body = messageBody; 
      message.IsBodyHtml = false; 
      SmtpClient client = new SmtpClient("smtp.outlook.com", 587); 
      client.Credentials = new System.Net.NetworkCredential(from, "Sending Accounts Password"); 
      client.UseDefaultCredentials = false; 
      client.DeliveryMethod = SmtpDeliveryMethod.Network; 
      client.EnableSsl = true; //enable SSL 
      client.Send(message); 
      client.Dispose(); 
     } 
     } 
     catch 
     { 
      return false; 
     } 
     message.Dispose(); 
     return true; 
    } 
+0

如何導入MailMessage庫和SmptClient – Lain

+0

沒關係,搞明白了。但代碼似乎總是返回假,任何想法? – Lain

+0

把一個catch(Exception ex)和var = ex;檢查返回碼 – saj

相關問題