我即将开始编写一个程序,该程序将与用户提供GUI界面,提示输入1-100之间的数字。程序然后通过电子邮件向我发送该号码(该程序将在未知的用户计算机上运行)。
我无法确定用于此类项目的编程语言。任何人都可以建议一种能够做GUI的语言,并从别人的计算机上发送电子邮件吗? (最好能够将这个程序保存为.exe或者可以从他们的计算机上运行的单个文件。还希望有关于如何用该语言发送电子邮件的链接,但我自己也很好地做这个研究,只是不确定是什么开始研究的语言。如果我遗漏了任何内容,请发表评论,要求澄清。感谢您的帮助。
答案 0 :(得分: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;
}