我编写了一个小的.net Windows窗体应用程序。现在我决定收到用户的意见或评论。用户只需在输入表单中编写内容并单击“发送”按钮即可。
我想用最简单的方法。我不想托管任何Web服务或其他应用程序来收集信息。我也没有数据库。没有。我只想知道人们对该应用程序的看法。
你会怎么做?
答案 0 :(得分:3)
FWIW如果您确实选择了建议只要呼叫SMTP服务器的答案,请记住您在.NET中开发的任何应用程序,如果您不使用某种安全打包框架,那么所有存储在应用程序与文本文件基本相同。因此,如果您将smtp服务器凭据嵌入应用程序中,则可能很容易将其窃取。
我认为最简单的解决方案是将应用程序中的超链接放到mailto:your@address.com?Subject = txtSubject.Text& Body = txtBody.Text然后让用户系统处理mailto操作通过其默认处理程序。
答案 1 :(得分:2)
最简单的选择是发送电子邮件。查看System.Net.Mail.SmtpClient
课程。
答案 2 :(得分:2)
单击提交按钮电子邮件输入框中的文本给自己。
如何做到HERE。(使用GMAIL smtp服务器发送电子邮件C#)
然后使用Textual Sentiment Analysis,您可以了解人们对您的软件的看法。请查看twittersentiments。
答案 3 :(得分:0)
电子邮件可能会被防病毒软件,防火墙截获,您可以将其命名。此外,如果出现一个丑陋的MessageBox(这个应用程序尝试发送电子邮件......),我不会感到惊讶。 更糟糕的是,奇怪的是,如果防病毒拦截了电子邮件,那么用户永远不会知道。
所以,正如Cris Marisic所说,我会选择mailto链接。