问题标签 [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.
java - 使用java邮件内存不足
java 邮件 API 使用流式传输吗?我在哪里可以得到源代码来确认这一点。我也尝试使用原始和非原始模式发送邮件。在原始模式下,我可以将输入流传递给 MimeMessage 构造函数:[/b]
在非原始模式下,我必须执行以下操作因为可以有任何 mime 类型,所以我必须使用DataHandler
and DataSource
。由于DataSource
接口合同规定每次调用时都提供新的 inputStream getInputStream()
,因此我们需要将数据保留在byte[]
其中会为大尺寸或文档抛出 OOM 有没有办法避免这种情况?
java - 如何配置环境以使用 JavaMail?
我需要使用 JavaMail 发送简单的 html 消息。而当我试图在网上找一些有解释的好例子时,下一个例子都让我更加愤怒和愤怒。
所有这些愚蠢的示例都包含复制和粘贴的 Java 代码,它们的区别仅在于注释和一个很好的免责声明,即首先您应该配置您的 smtp 和 pop3 服务器。
我知道没有人愿意为某些具体产品做广告,但配置服务器是最难的部分。那么,谁能给我一些关于配置具体服务器(例如 Kerio 或任何其他服务器)的非常有用的信息(没有 java 代码)?
我现在拥有的是下一个例外:
UPD。对前面所有文本的简单重新表述是:想象你有 Windows、jdk,没有别的。你想制作java程序并在你的机器上运行它。这个程序应该发送“Hello world!” 到您的 gmail 帐户。列出你的步骤。
UPD2。这是代码:
例外是:
java - Java Mail:在没有 SSL 的端口 25 上发送电子邮件时出现 SSLHandshakeException
尽管我试图在没有 SSL 的情况下在端口 25 上发送电子邮件,但我收到了 SSLHandshakeException。您可以在下面看到由 javax.mail.Session 和 SSLHandshakeException 打印的调试消息。
你能帮我理解发生了什么吗?
用于创建会话并连接到服务器的代码:
java - spring - 配置 spring 电子邮件
我使用 springmail 从我的 smtp 服务器发送电子邮件,配置如下:
但它抛出“javax.net.ssl.SSLException:无法识别的 SSL 消息,明文连接?” 我已经在端口 465 上使用 gmail 测试了这个配置并且它有效。
请告诉我我做错了什么。谢谢
java - 使用 Java 邮件通过 Gmail SMTP 发送邮件时出现问题
我从这里复制代码只是为了使用Gmail SMTP 服务器发送邮件。但是我遇到了安全异常。一旦我成功发送了 4 封邮件,我就实现了目标,但后来我根据我的应用程序需求对我的代码进行了一些更改,并且它引发了安全异常。我相信它会工作,但有一些问题。
这段代码有什么问题?
代码是:
我曾经从 JSP 中将其称为:
但是我遇到了安全异常。我得到了例外:
java - 使用 Javamail 连接到 Gmail smtp 服务器会忽略指定端口并尝试使用 25
我正在尝试在 groovy 脚本中使用 javamail 通过 gmail 发送电子邮件。我在网上看了很多地方,但到目前为止一直无法正常工作。运行脚本时出现的错误是:
尽管我已经指定它应该使用端口 587,但它似乎正在尝试使用端口 25。有谁知道可能导致此问题的原因,我使用 telnet 连接到端口 587 上的 smtp 服务器,而雷鸟使用具有 STARTTLS 安全性的端口 587,并且能够使用 smtp 服务器成功发送邮件。这告诉我这不是阻塞的端口或连接问题。这是我用来尝试发送电子邮件的代码:
任何帮助将不胜感激。提前致谢!
-布莱恩
java - 在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件
我正在尝试在 Android 中创建一个邮件发送应用程序。
如果我使用:
这将启动内置的 Android 应用程序;我正在尝试在不使用此应用程序的情况下直接单击按钮发送邮件。
jakarta-mail - javamail 发送失败的异常
请帮我处理这段代码:
我收到发送失败的异常:
java - JavaMail mail.smtp.ssl.enable 不起作用
我在几个站点上读到,当使用 JavaMail API 时,将属性设置mail.smtp.ssl.enable
为 true。我有一些代码如下:
这会发送电子邮件,但是:
- 当我进行流量捕获时,我看到它没有加密
- 使用调试(
props.put("mail.debug", "true")
)时,我看到“isSSL false”
(我也尝试在上面添加props.put("mail.smtp.auth","true")
+用户/密码....)
任何想法我做错了什么?
java - 阅读带有附件文件的消息时缺少开始边界异常
从邮件服务器读取带有附件文件的邮件时,我不知道为什么会出现以下异常:
我用来阅读这些消息的文件是: