Windows 哪些编程语言可用于发送电子邮件
我即将开始编写一个程序,该程序将有一个GUI界面,用户可以提示输入1-100之间的数字。然后,该程序将该号码通过电子邮件发送给我(该程序将在未知用户的计算机上运行) 我无法决定在这样一个项目中使用什么编程语言。有人能推荐一种能够使用GUI的语言,并能从别人的计算机上发送电子邮件吗?(最好能够将此程序保存为.exe或可以从其计算机上运行的单个文件。也希望有一个关于如何使用该语言发送电子邮件的链接,但我自己做这项研究很好,只是不确定开始研究的语言。如果我遗漏了任何内容,请留下评论,要求澄清。感谢您的帮助。)我可以得到帮助。使用C,因为你知道这是非常棒的(有严重偏见的答案),下面是代码Windows 哪些编程语言可用于发送电子邮件,windows,email,user-interface,Windows,Email,User Interface,我即将开始编写一个程序,该程序将有一个GUI界面,用户可以提示输入1-100之间的数字。然后,该程序将该号码通过电子邮件发送给我(该程序将在未知用户的计算机上运行) 我无法决定在这样一个项目中使用什么编程语言。有人能推荐一种能够使用GUI的语言,并能从别人的计算机上发送电子邮件吗?(最好能够将此程序保存为.exe或可以从其计算机上运行的单个文件。也希望有一个关于如何使用该语言发送电子邮件的链接,但我自己做这项研究很好,只是不确定开始研究的语言。如果我遗漏了任何内容,请留下评论,要求澄清。感谢您的
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;
}
你们有什么特别的平台吗记住?台式机、移动设备、可穿戴设备等?您希望它能运行在什么特定的操作系统上?实际上,任何语言都可以用来发送电子邮件。@Tom Windows 7+台式机/笔记本电脑。好吧,我想,任何图灵都是完整的,只要它提供了网络访问库..很简单,如果有NET framework,它将在Windows 7上运行。如何导入MailMessage库和SMPTClients算出了。但代码似乎总是返回false,有什么想法吗和var=ex;检查返回代码我做了,它给了我一个n授权错误未授权,你有权使用他们的SMTP吗?愚蠢的问题,你更改了行客户端。凭据=新系统.Net.NetworkCredential(来自“发送帐户密码”)???