【问题标题】:Send an email with server based service which can dispatch an email via SMTP使用基于服务器的服务发送电子邮件,该服务可以通过 SMTP 发送电子邮件
【发布时间】:2014-04-02 19:51:28
【问题描述】:

我知道我可以使用 javascriptma​​ilto 标签通过 Outlook 发送电子邮件。 ma​​ilto 标签也将打开默认的邮件客户端,它将安装在 PC 上(并没有完全使用它),但是在我目前的情况下我不想使用它。

我想在 Java.Net 中创建一个网络服务。我可以使用可以通过 SMTP 发送电子邮件的 javascript 或 ajax 调用相同的 Web 服务。

请告诉我如何创建网络服务。任何想法都会有所帮助。 谢谢。

Useful link

【问题讨论】:

  • 我不建议从 ajax 的 javascript 调用 SMTP 提供商的 Web 服务 API。这将需要从最终用户的浏览器发送帐户凭据,而这些凭据很容易被泄露。最好从您的服务器调用 SMTP 提供商的 Web 服务 API。
  • @mti2935 完全同意,我将通过 javascript 或 ajax 调用 web 服务,然后 web 服务将使用 SMTP 提供者的 web 服务 API。

标签: java javascript web-services servlets smtp


【解决方案1】:

因为您已经在使用小程序,所以在 java 中执行电子邮件方法并通过 JavaScript 调用会更容易(这可能会在启动时抛出未签名的小程序警告)。 在java中创建一个将通过smtp发送消息的方法

有用的链接: http://docs.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html

Sending Email via gmail smtp server in JAVA

【讨论】:

  • 我没有使用小程序。我正在使用 html 页面调用 web 服务
猜你喜欢
  • 2018-10-17
  • 1970-01-01
  • 2016-02-09
  • 2017-05-19
  • 2014-10-27
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
  • 2012-06-10
相关资源
最近更新 更多