问题标签 [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 回答
9210 浏览

java - Javamail,获取邮件正文

我有以下问题:我的电子邮件客户端使用 Javamail,可以获取电子邮件的所有部分,例如发送日期、主题、发件人、收件人等,但我无法弄清楚如何获取邮件正文。

我已经尝试过 getContent() 函数,但它没有给我所需的文本。

任何帮助都会很棒。

谢谢, 合泰

0 投票
1 回答
1333 浏览

java - 从邮件中下载附件并使用 java 保存

如何使用java从邮件中下载和保存附件?

0 投票
2 回答
1368 浏览

java - 为什么 JavaMail 不进行身份验证?

我们今天发现,对于我们的两个客户,JavaMail 没有进行身份验证,因此我们的产品无法发送电子邮件。多年来,我们一直通过自己的服务器以及其他几个客户发送电子邮件,我们认为我们对所有这些都使用了身份验证。

代码如下:

根据此处的文档,如果我们使用这种形式的 connect() 方法,JavaMail 应该使用身份验证。我们没有设置任何属性,但如果我正确阅读该页面,我们就不需要。

我们正在使用 JBoss 4.2.1.GA 中的 mail.jar。

我们需要做些什么不同的事情?

更新:如果我在该文档页面上使用其他方法(设置 mail.smtp.auth 属性并提供 Authenticator),身份验证最终会起作用。但是我们用这种方法做错了什么?

0 投票
1 回答
763 浏览

performance - 用于电子邮件可扩展性的 JMS

一起使用 JMS 和 JavaMail 来构建可扩展的电子邮件解决方案是否有意义?

目前这些是我正在考虑的两个选项:

-- 构建一个 RESTful 电子邮件中心 API 并从整个 Web 应用程序调用它。

-- 在 Web 应用程序和电子邮件中心之间使用 JMS。

我称之为“电子邮件中心”可能会使用 JavaMail 实现。我在正确的轨道上吗?还有其他我可能错过的选择吗?

使用一个比另一个有优势吗?我主要是在寻找可扩展性。

0 投票
2 回答
9047 浏览

java - 为什么 JavaMail Transport.send() 是静态方法?

我正在修改我没有编写的使用 JavaMail 的代码,并且在理解 JavaMail API 的设计方式时遇到了一些麻烦。我有一种感觉,如果我理解了,我可以做得更好。

我们称之为:

那么为什么 Eclipse 会警告我:

是调用静态方法吗?

如果我不能使用该对象发送消息,为什么我会获得一个 Transport 对象并提供特定于它的设置?传输类甚至如何知道用于发送消息的服务器和其他设置?它工作正常,这很难相信。如果我为两个不同的服务器实例化了 Transport 对象会怎样?它怎么知道使用哪一个?

在写这个问题的过程中,我发现我真的应该打电话:

那么静态 Transport.send() 方法的目的是什么?这只是糟糕的设计,还是有这样的原因?

0 投票
1 回答
2150 浏览

java - Java 邮件程序不工作

我有以下邮件程序。问题是邮件程序成功运行,但它没有向我发送电子邮件。日志说它已成功邮寄。不确定可能是什么问题。我需要更改 Java 程序吗?

我在application.properties文件中设置了以下值,这些值从程序中读取并作为向量传递给发送函数

------------------------下面粘贴的邮件发送程序代码---------

0 投票
2 回答
1232 浏览

java - Java 中的 IMAP IDLE

除了 Sun Java Mail,是否有任何 Java IMAP 库支持 IDLE 命令?

我一直在使用 Sun 的 JavaMail,它运行良好,只是它有相当多的内存开销。

0 投票
2 回答
3517 浏览

java - Java 邮件异常

当我尝试使用 JavaMail API 发送电子邮件时,我目前遇到了一个问题。我从我的应用程序控制台得到的例外是:

顺便说一句,我已经将我的 mail.smtp.auth 属性设置为 true:props.put("mail.smtp.auth", "true"),但它仍然失败,有人知道吗?还是以前遇到过类似的问题?

0 投票
1 回答
3501 浏览

glassfish - java邮件保持传输对象连接

我如何保持 Java 邮件传输对象处于活动状态或连接状态。

我已经在我的代码中将它写在 Web 应用程序内的一个简单类文件中:-

完整的代码现在
每次我运行这段代码都需要一些时间来连接邮件服务器
和线路

打印一个错误的

我如何保留对象传输,因为它确实为空并进入块

或传输对象保持连接...

谢谢普拉杜特
_

0 投票
2 回答
11429 浏览

java - 我可以用 Java 在邮件服务器上执行搜索吗?

我正在尝试使用 Java 搜索我的 gmail。使用 JavaMail,我可以通过消息搜索来发送消息,如下所示:

但这需要下载每条消息。当然,我可以缓存所有结果,但这成为大型 gmail 邮箱的存储问题,而且速度也很慢(我只能想象搜索千兆字节的文本需要多长时间......)。

所以我的问题是,有没有办法在服务器上搜索邮件,一个 gmail 的搜索字段?也许通过 Microsoft Exchange?

谷歌搜索时间一无所获。