问题标签 [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 - Javamail,获取邮件正文
我有以下问题:我的电子邮件客户端使用 Javamail,可以获取电子邮件的所有部分,例如发送日期、主题、发件人、收件人等,但我无法弄清楚如何获取邮件正文。
我已经尝试过 getContent() 函数,但它没有给我所需的文本。
任何帮助都会很棒。
谢谢, 合泰
java - 从邮件中下载附件并使用 java 保存
如何使用java从邮件中下载和保存附件?
java - 为什么 JavaMail 不进行身份验证?
我们今天发现,对于我们的两个客户,JavaMail 没有进行身份验证,因此我们的产品无法发送电子邮件。多年来,我们一直通过自己的服务器以及其他几个客户发送电子邮件,我们认为我们对所有这些都使用了身份验证。
代码如下:
根据此处的文档,如果我们使用这种形式的 connect() 方法,JavaMail 应该使用身份验证。我们没有设置任何属性,但如果我正确阅读该页面,我们就不需要。
我们正在使用 JBoss 4.2.1.GA 中的 mail.jar。
我们需要做些什么不同的事情?
更新:如果我在该文档页面上使用其他方法(设置 mail.smtp.auth 属性并提供 Authenticator),身份验证最终会起作用。但是我们用这种方法做错了什么?
performance - 用于电子邮件可扩展性的 JMS
一起使用 JMS 和 JavaMail 来构建可扩展的电子邮件解决方案是否有意义?
目前这些是我正在考虑的两个选项:
-- 构建一个 RESTful 电子邮件中心 API 并从整个 Web 应用程序调用它。
-- 在 Web 应用程序和电子邮件中心之间使用 JMS。
我称之为“电子邮件中心”可能会使用 JavaMail 实现。我在正确的轨道上吗?还有其他我可能错过的选择吗?
使用一个比另一个有优势吗?我主要是在寻找可扩展性。
java - 为什么 JavaMail Transport.send() 是静态方法?
我正在修改我没有编写的使用 JavaMail 的代码,并且在理解 JavaMail API 的设计方式时遇到了一些麻烦。我有一种感觉,如果我理解了,我可以做得更好。
我们称之为:
那么为什么 Eclipse 会警告我:
是调用静态方法吗?
如果我不能使用该对象发送消息,为什么我会获得一个 Transport 对象并提供特定于它的设置?传输类甚至如何知道用于发送消息的服务器和其他设置?它工作正常,这很难相信。如果我为两个不同的服务器实例化了 Transport 对象会怎样?它怎么知道使用哪一个?
在写这个问题的过程中,我发现我真的应该打电话:
那么静态 Transport.send() 方法的目的是什么?这只是糟糕的设计,还是有这样的原因?
java - Java 邮件程序不工作
我有以下邮件程序。问题是邮件程序成功运行,但它没有向我发送电子邮件。日志说它已成功邮寄。不确定可能是什么问题。我需要更改 Java 程序吗?
我在application.properties
文件中设置了以下值,这些值从程序中读取并作为向量传递给发送函数
------------------------下面粘贴的邮件发送程序代码---------
java - Java 中的 IMAP IDLE
除了 Sun Java Mail,是否有任何 Java IMAP 库支持 IDLE 命令?
我一直在使用 Sun 的 JavaMail,它运行良好,只是它有相当多的内存开销。
java - Java 邮件异常
当我尝试使用 JavaMail API 发送电子邮件时,我目前遇到了一个问题。我从我的应用程序控制台得到的例外是:
顺便说一句,我已经将我的 mail.smtp.auth 属性设置为 true:props.put("mail.smtp.auth", "true"),但它仍然失败,有人知道吗?还是以前遇到过类似的问题?
glassfish - java邮件保持传输对象连接
我如何保持 Java 邮件传输对象处于活动状态或连接状态。
我已经在我的代码中将它写在 Web 应用程序内的一个简单类文件中:-
完整的代码现在
每次我运行这段代码都需要一些时间来连接邮件服务器
和线路
打印一个错误的
我如何保留对象传输,因为它确实为空并进入块
或传输对象保持连接...
谢谢普拉杜特
_
java - 我可以用 Java 在邮件服务器上执行搜索吗?
我正在尝试使用 Java 搜索我的 gmail。使用 JavaMail,我可以通过消息搜索来发送消息,如下所示:
但这需要下载每条消息。当然,我可以缓存所有结果,但这成为大型 gmail 邮箱的存储问题,而且速度也很慢(我只能想象搜索千兆字节的文本需要多长时间......)。
所以我的问题是,有没有办法在服务器上搜索邮件,一个 gmail 的搜索字段?也许通过 Microsoft Exchange?
谷歌搜索时间一无所获。