问题标签 [jakarta-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2280 浏览

java - 使用java邮件内存不足

java 邮件 API 使用流式传输吗?我在哪里可以得到源代码来确认这一点。我也尝试使用原始和非原始模式发送邮件。在原始模式下,我可以将输入流传递给 MimeMessage 构造函数:[/b]

在非原始模式下,我必须执行以下操作因为可以有任何 mime 类型,所以我必须使用DataHandlerand DataSource。由于DataSource接口合同规定每次调用时都提供新的 inputStream getInputStream(),因此我们需要将数据保留在byte[]其中会为大尺寸或文档抛出 OOM 有没有办法避免这种情况?

0 投票
4 回答
48536 浏览

java - 如何配置环境以使用 JavaMail?

我需要使用 JavaMail 发送简单的 html 消息。而当我试图在网上找一些有解释的好例子时,下一个例子都让我更加愤怒和愤怒。

所有这些愚蠢的示例都包含复制和粘贴的 Java 代码,它们的区别仅在于注释和一个很好的免责声明,即首先您应该配置您的 smtp 和 pop3 服务器。

我知道没有人愿意为某些具体产品做广告,但配置服务器是最难的部分。那么,谁能给我一些关于配置具体服务器(例如 Kerio 或任何其他服务器)的非常有用的信息(没有 java 代码)?

我现在拥有的是下一个例外:

UPD。对前面所有文本的简单重新表述是:想象你有 Windows、jdk,没有别的。你想制作java程序并在你的机器上运行它。这个程序应该发送“Hello world!” 到您的 gmail 帐户。列出你的步骤。

UPD2。这是代码:

例外是:

0 投票
1 回答
15305 浏览

java - Java Mail:在没有 SSL 的端口 25 上发送电子邮件时出现 SSLHandshakeException

尽管我试图在没有 SSL 的情况下在端口 25 上发送电子邮件,但我收到了 SSLHandshakeException。您可以在下面看到由 javax.mail.Session 和 SSLHandshakeException 打印的调试消息。

你能帮我理解发生了什么吗?

用于创建会话并连接到服务器的代码:

0 投票
3 回答
11088 浏览

java - spring - 配置 spring 电子邮件

我使用 springmail 从我的 smtp 服务器发送电子邮件,配置如下:

但它抛出“javax.net.ssl.SSLException:无法识别的 SSL 消息,明文连接?” 我已经在端口 465 上使用 gmail 测试了这个配置并且它有效。

请告诉我我做错了什么。谢谢

0 投票
3 回答
4292 浏览

java - 使用 Java 邮件通过 Gmail SMTP 发送邮件时出现问题

我从这里复制代码只是为了使用Gmail SMTP 服务器发送邮件。但是我遇到了安全异常。一旦我成功发送了 4 封邮件,我就实现了目标,但后来我根据我的应用程序需求对我的代码进行了一些更改,并且它引发了安全异常。我相信它会工作,但有一些问题。

这段代码有什么问题?

代码是:

我曾经从 JSP 中将其称为:

但是我遇到了安全异常。我得到了例外:

0 投票
3 回答
119092 浏览

java - 使用 Javamail 连接到 Gmail smtp 服务器会忽略指定端口并尝试使用 25

我正在尝试在 groovy 脚本中使用 javamail 通过 gmail 发送电子邮件。我在网上看了很多地方,但到目前为止一直无法正常工作。运行脚本时出现的错误是:

尽管我已经指定它应该使用端口 587,但它似乎正在尝试使用端口 25。有谁知道可能导致此问题的原因,我使用 telnet 连接到端口 587 上的 smtp 服务器,而雷鸟使用具有 STARTTLS 安全性的端口 587,并且能够使用 smtp 服务器成功发送邮件。这告诉我这不是阻塞的端口或连接问题。这是我用来尝试发送电子邮件的代码:

任何帮助将不胜感激。提前致谢!

-布莱恩

0 投票
26 回答
460408 浏览

java - 在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件

我正在尝试在 Android 中创建一个邮件发送应用程序。

如果我使用:

这将启动内置的 Android 应用程序;我正在尝试在不使用此应用程序的情况下直接单击按钮发送邮件。

0 投票
1 回答
3085 浏览

jakarta-mail - javamail 发送失败的异常

请帮我处理这段代码:

我收到发送失败的异常:

0 投票
5 回答
52237 浏览

java - JavaMail mail.smtp.ssl.enable 不起作用

我在几个站点上读到,当使用 JavaMail API 时,将属性设置mail.smtp.ssl.enable为 true。我有一些代码如下:

这会发送电子邮件,但是:

  1. 当我进行流量捕获时,我看到它没有加密
  2. 使用调试(props.put("mail.debug", "true"))时,我看到“isSSL false”

(我也尝试在上面添加props.put("mail.smtp.auth","true")+用户/密码....)

任何想法我做错了什么?

0 投票
2 回答
25326 浏览

java - 阅读带有附件文件的消息时缺少开始边界异常

从邮件服务器读取带有附件文件的邮件时,我不知道为什么会出现以下异常:

我用来阅读这些消息的文件是: