java - 如何使用 javamail 将我网站的联系表单链接到我的邮件

标签 java html email servlets jakarta-mail

您好,我的网站上有一个联系表单,其中包含字段名称、用户电子邮件、用户密码、内容和提交按钮。如果他们提供提交按钮,我应该会在我的收件箱中收到包含他们的电子邮件和内容的邮件。我在每篇文章中搜索了很多文章,他们正在获取管理员邮件和管理员密码,但我需要的是从网站用户那里获取带有其邮件 ID 的邮件

最佳答案

您应该重新考虑这是否是解决您问题的最佳方法。

要使用 JavaMail 根据 Web 表单中的信息发送消息,您必须向用户询问访问其邮件服务器所需的所有配置信息 - 主机名、端口名、ssl 与否,用户名,最重要的是密码。用户可能不知道所有这些信息,并且可能不愿意向您提供他们的电子邮件密码。

即使您获得了所有这些信息,如果您不在用户的网络上,您也可能无法访问用户的电子邮件服务器。

如果您只想让用户向您发送消息,您可以在网页中使用 mailto: 链接和您的电子邮件地址。然后,用户将使用他们自己的已正确配置的邮件程序向您发送消息。尽管如果用户仅使用 Web 邮件用户界面,那么即使这样也可能不起作用。

为什么需要用户直接从自己的帐户发送邮件?

关于java - 如何使用 javamail 将我网站的联系表单链接到我的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31468446/

相关文章:

html - div 包含另一个 div 和图像获得意外高度

javascript - 来自 javascript 事件的表单提交,而不是表单操作

javascript - 通过电子邮件发送函数返回的值

java - 如何从 ND4j 中的 NDArray 中选择一组给定的索引,类似于 numpy 的 arraydata[arrayIndex]?

java - 按值对 Map<Key, Value> 进行排序

javascript - 防止 jquery ajax 从脚本或 html 响应执行 javascript

email - Outlook 从电子邮件中去除 URL 哈希

android - 使用 Android 的新电子邮件通知

java - android,如果接近/接近某个位置,请检查gps位置

java - 防止 Jsoup 丢弃多余的空格