问题标签 [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 投票
2 回答
1298 浏览

java - 消息字符集

如何从 javax.mail.Message 对象获取字符集?

0 投票
2 回答
6360 浏览

gmail - JavaMail BaseEncode64 错误

我目前正在开发一个从 gmail 帐户下载附件的应用程序。现在,每次下载压缩附件时都会出错。但是,不是全部,有些我可以毫无错误地检索它。这是异常消息:

仅供参考:我可以通过 gmail Web 界面下载附件。

这是片段:

任何人都有想法,如何解决这个问题?

0 投票
3 回答
344 浏览

java - JNLP 中的 Javax.mail

我的程序有问题。我在 Netbeans 中开发,当我运行程序时它运行良好。我构建了它,创建了一个 *.jar 文件,并在我的 JNLP 文件中更新了它。

麻烦来了。当我在我的程序中使用 javax.mail.* 时,jnlp 包只是忽略了它的所有部分。

为了清楚起见,我正在开发一个邮件客户端。现在我可以查看收件箱中的邮件数量了。这就是程序在 JNLP 中忽略的内容。

谢谢你的帮助。

0 投票
4 回答
12064 浏览

java - 批量电子邮件期间的 javamail 与 sendmail 性能

我正在编写一个 Java 群发电子邮件应用程序来发送电子邮件,每天向用户发送 50,000 到 100,000 封电子邮件。

目前的计划是将发送委托给 sendmail(在本地 unix 服务器上)。

根据我们的测试,sendmail 每秒最多发送 5 封电子邮件。

JavaMail 会是更快的选择吗?

有谁知道发送电子邮件的更快方法。我们希望尽快完成这个过程。

编辑:顺便说一句,也会附上一个pdf

0 投票
3 回答
21050 浏览

java - 如何使用 JavaMail 将返回路径设置为发件人地址以外的电子邮件地址?

如何使用 JavaMail 将返回路径设置为发件人地址以外的电子邮件地址?

0 投票
2 回答
2305 浏览

java - 码头 JNDI Java 邮件

我正在使用带有 JBoss Seam 的 Jetty 7,并配置了 2 个 Java 邮件会话,一个用于支持通知,另一个用于一般通知。

我遇到的问题似乎来自 JBoss Seam / JSF 在发送电子邮件之前无法将我在事件上下文中设置的会话解析为正确的 Java 邮件会话。

由于它无法解析会话,因此它默认为端口 25 上的 localhost。奇怪的是,我使用与以前相同的代码来设置会话,我现在只是从 JNDI 获取它,而不是从 Seam 组件获取。

我猜测问题出在从 JNDI 获取 Session 并且某些东西没有被正确代理。

大多数地方如何在 Web 应用程序中设置电子邮件通知,您是否经常支持超过 1 个,如果是,您的配置是什么样的?

沃尔特

0 投票
3 回答
3242 浏览

java - 如何在服务器端存储邮件密码?

我需要从部署在 Weblogic 10.0 上的应用程序发送电子邮件。我尝试将邮件会话属性放在服务器端。属性喜欢mail.hostmail.debug工作正常。但是如何配置密码?现在我在spring配置文件中有它:

我试过mail.smtp.password财产,但它不起作用。Sun 文档说密码没有属性(尽管我mail.smtp.password在一些示例中看到过)。那么我该怎么做呢?是否可以在服务器上而不是在应用程序中配置登录/密码信息?

编辑
你们所有人都建议一些属性文件。我不想要他们。我的应用程序服务器上有一个邮件会话。我通过 JNDI 获得了这个会话。我可以配置那里的主机用于发送邮件等。但我不能在那里输入密码。它不起作用。我希望所有配置都由 Weblogic 控制台完成。如何做到这一点?

0 投票
1 回答
2150 浏览

java - Javamail 问题:使用 POP3 检查邮件后无法通过 SMTP 发送邮件

所以,我的问题如下:我有一个用 Java 编写的邮件客户端,在使用 POP3 检查邮件后,我无法通过 SMTP 发送邮件。

我捕获的异常说传输协议= null。

代码工作正常,因为在 POP3 连接之前我没有问题。我确定我关闭了该连接,它们都是私有函数,因此变量彼此无效。

希望我告诉了一切。

感谢您的任何想法。

代码:

pop3 连接

smtp - 邮件发送

0 投票
1 回答
809 浏览

java - 使用 javax.mail 搜索电子邮件收件箱

我试图查看是否有办法从 javax.mail 搜索电子邮件收件箱。假设我想发送查询并让它返回电子邮件给我们。我们可以解析返回的 HTML 并提取数据吗?此外,如果上述情况可行,我将如何将该服务器返回的那些消息“翻译”为 POP3 消息?例如,我们提取了:

但是要使用 POP3 打开相同的消息,我需要知道它的 POP3 uid 或数字。我认为我们无法获得 UID,但也许我们可以弄清楚这个数字。

我想问题是:

我可以向电子邮件服务器(例如 Hotmail 或 Yahoo)发送查询并获得返回的电子邮件吗?

0 投票
1 回答
2828 浏览

imap - IMAP - javax.mail。- 仅获取没有附件的正文

我正在尝试使用 javax.mail API 开发 IMAP 电子邮件客户端。我已经能够毫无问题地联系服务器、获取电子邮件、附件和其他操作。

但是,在用户想要显式查看附件以提高性能之前,我们不希望获取附件。这意味着我们需要指示电子邮件是否有附件的信息,如果有,则需要文件名和大小,但不会向我发送电子邮件的实际内容。但是,我无法在 API 描述中找到只返回多部分内容的方法。

有没有办法只获取附件的正文和详细信息,而不是实际的附件?

谢谢,阿拉文德