我正在VB.NET中构建一个商业应用程序,并且我想在其中实现“报告错误”按钮,以便我的客户可以使用它轻松地报告遇到的任何问题。从实践中我知道,大多数人都不愿意以传统方式发送有关它的电子邮件,因此我想使其尽可能地容易。
该系统的要求是:
- 一个供用户编写错误报告的小界面,以及
他的名字和电子邮件,以便我以后可以联系他;
- 必须有一些代码才能自动附加多个
应用程序生成的文件,以便我可以调试;
- 当电子邮件到达我的收件箱时,“发件人”字段应显示为该电子邮件是由客户在我的应用程序的相应字段中写下的电子邮件发送的;
- 不基于SMTP。即使我的代码被混淆了,我也很难接受将我的任何电子邮件帐户的密码放入代码中的情况,但不幸的是,SMTP方法确实需要它。此外,如果我要使用某种辅助电子邮件帐户将这些错误报告发送到我的主电子邮件中,那么它将与要求3冲突。
实施这种系统的最佳方法是什么?