Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 哪些编程语言可用于发送电子邮件_Windows_Email_User Interface - Fatal编程技术网

Windows 哪些编程语言可用于发送电子邮件

Windows 哪些编程语言可用于发送电子邮件,windows,email,user-interface,Windows,Email,User Interface,我即将开始编写一个程序,该程序将有一个GUI界面,用户可以提示输入1-100之间的数字。然后,该程序将该号码通过电子邮件发送给我(该程序将在未知用户的计算机上运行) 我无法决定在这样一个项目中使用什么编程语言。有人能推荐一种能够使用GUI的语言,并能从别人的计算机上发送电子邮件吗?(最好能够将此程序保存为.exe或可以从其计算机上运行的单个文件。也希望有一个关于如何使用该语言发送电子邮件的链接,但我自己做这项研究很好,只是不确定开始研究的语言。如果我遗漏了任何内容,请留下评论,要求澄清。感谢您的

我即将开始编写一个程序,该程序将有一个GUI界面,用户可以提示输入1-100之间的数字。然后,该程序将该号码通过电子邮件发送给我(该程序将在未知用户的计算机上运行)

我无法决定在这样一个项目中使用什么编程语言。有人能推荐一种能够使用GUI的语言,并能从别人的计算机上发送电子邮件吗?(最好能够将此程序保存为.exe或可以从其计算机上运行的单个文件。也希望有一个关于如何使用该语言发送电子邮件的链接,但我自己做这项研究很好,只是不确定开始研究的语言。如果我遗漏了任何内容,请留下评论,要求澄清。感谢您的帮助。)我可以得到帮助。

使用C,因为你知道这是非常棒的(有严重偏见的答案),下面是代码

  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(来自“发送帐户密码”)???