我希望我的程序在失败时通过电子邮件向我发送错误报告。有没有办法安全地做到这一点?我发现我可以使用 System.Net.Mail MailMessage 和 SmtpClient 等,但当然,我必须为其提供用户名和密码(除非有人知道不需要它的人?)。并将其放入代码中,我发现了一点……我不知道。从技术上讲,这意味着任何人都可以查看源代码或编译的 IL 代码(或它的名称)并找到该用户名和密码,并将其用于垃圾邮件或其他不太好的活动。这不是很好!
有任何想法吗?有没有更好和/或不同的方法来解决这个问题?不一定要通过电子邮件。但我想要的是一种让程序在发生我应该修复的事情时通知的方式。并使该通知对用户来说尽可能少麻烦。甚至可能是不可见的(尽管 YesNo 消息框可能是礼貌的)。
任何人?