java - 在 Java 桌面应用程序中实现 'Send Feedback' 功能

标签 java web-services email desktop feedback

我想在 Java 桌面应用程序中实现“发送反馈”选项。其中一个会弹出一个框供用户输入评论,然后将其连同应用程序窗口的屏幕截图发送给我们。

将数据传达给我们的最佳方式是什么?我想到了两个明显的解决方案:

  • 电子邮件 - 我认为该应用程序将连接到我们设置的 SMTP 服务器,用户名/密码以某种方式隐藏在代码中。基于 SSL 的 SMTP 安全性(不是发送的数据,而是 SMTP 用户名/密码)。
  • Web 服务 - 不言自明。

哪一个最好,或者有更好的选择吗?

最佳答案

webserivce 会好得多,因为与 SMTP 服务器的连接可能会被阻止。

另一个想法是使用 Google 文档。这就像网站的想法,但你不需要自己设置任何服务器端的东西。您可以使用要收集的字段创建一个 Google Docs 电子表格,然后让您的 Java 应用程序使用 google docs API 将提交内容写入电子表格。然后向电子表格添加通知,以便在写入新行时自动向您发送电子邮件。

关于java - 在 Java 桌面应用程序中实现 'Send Feedback' 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290100/

相关文章:

java - java中pojo类和java bean的区别?

java - 在计算大小为 K 的非连续子数组之和时查找数组值

java - 需要有关java中单例类的信息

web-services - 具有高度动态数据的高吞吐量服务的案例研究或示例

c# - 需要帮助连接国家铁路查询(英国)API(LDBWS)

email - Outlook 可以过滤未收到任何答复的电子邮件吗?

Java Mail超时和连接超时处理

java - 具有子类和泛型的双向多对一

java - 我无法使用 JDBC 驱动程序在 Java 中使用 SOAP Web 服务在 MYSQL 中插入

email - 发送包含由对象组成的主体的电子邮件