javax.mail相关内容

无法使用Mail API使用searchTerm搜索电子邮件服务器

从一封电子邮件gg@gg.com发送一封电子邮件,其中包含2个电子邮件ID的附件.一个是我的电子邮件ID,另一个是xx@xx.com 我收到了那封电子邮件.当我使用带有电子邮件ID作为搜索标准的Java Mail API进行邮件搜索时,虽然我收到了该电子邮件,但无法找到它.但是当我将其转发到同一电子邮件ID的搜索条件时,它工作正常.请让我知道何时首次收到电子邮件,为什么它无法搜索 Prope ..
发布时间:2020-06-27 18:39:45 Java开发

如何在JavaMail IMAP连接期间临时禁用协议跟踪

您可以指定在为Session设置Properties时(通过将"mail.debug"属性设置为"true")还是通过调用但是,当实例化Protocol对象时,它将创建一个“协议" TraceLogger,该协议在协议对象的生存期内一直存在.这似乎意味着一旦开始使用它就无法临时禁用连接上的协议级调试日志记录. 有 是Protocol.suspendTracing方法.它确实允许您暂时关闭协议 ..
发布时间:2020-06-27 18:38:44 其他开发

Build.xml无法发送电子邮件,显示"java.lang.ClassNotFoundException:javax.mail.internet.MimeMessage".错误

以下是测试完成后运行的目标之一,buil.xml(通过或失败).此目标失败,并给出错误"java.lang.ClassNotFoundException:javax.mail.internet.MimeMessage".因此,我扩展了mail.1.4.jar文件,并看到了该类.因此,接下来我检查了这个jar是否在我的setclasspath目标中,并且在那里.第三件事,我检查了mail.1.4.j ..
发布时间:2020-06-27 18:37:44 Java开发

具有javax.mail和CentOS的邮件服务器

我有一个Java程序,该Java程序安装在旧的Ubuntu计算机上,并使用javax.mail发送邮件.但是,那台机器崩溃了,我现在在新的CentOS机器上运行相同的Java应用程序. 但是,尝试使用mail.smtp.host = 127.0.0.1发送电子邮件时,出现错误"MessagingException:501语法:HELO主机名". 我的猜测是该CentOS中的邮件服务器尚 ..
发布时间:2020-06-27 18:35:15 Java开发

Tomcat中JNDI的Java Mail API配置文档

我花了几天时间弄清楚如何通过JNDI 带有身份验证在Tomcat中配置javax.mail.Session. > 这一次,我看到了有史以来最糟糕的代码:javax.mail.Service#connect(String,String,String,String)版本1.4.1 if (user == null) { user = url.getUsername(); ..
发布时间:2020-06-27 18:33:54 Java开发

更快阅读Java中的收件箱

我想获取收件箱中任何邮件中所包含的所有人的列表.现在,我可以使用javax邮件API通过IMAP进行连接并下载消息: Folder folder = imapSslStore.getFolder("[Gmail]/All Mail"); folder.open(Folder.READ_ONLY); Message[] messages = folder.getMessages(); for ..
发布时间:2020-06-27 18:33:30 其他开发

从JavaMail消息中预提取预览文本

我正在使用JavaMail 1.5.2从IMAP帐户读取消息.为了减少对主机的请求数量,我预取了一些消息数据,例如“发件人",“日期",“消息ID"等: Folder folder = store.getFolder("inbox"); folder.open(Folder.READ_ONLY); FetchProfile fp = new FetchProfile(); fp.add(F ..
发布时间:2020-06-27 18:32:06 Java开发

向现有的MimeMessage添加附件

我正在阅读这样的Mime消息: InputStream is = new FileInputStream("c:\\Temp\\test.eml"); MimeMessage message = new MimeMessage(session,is); 现在我只需要简单地将附件添加到现有的MimeMessage中即可. 我该怎么做 ..
发布时间:2020-06-13 19:13:45 Java开发

在其中带有附件的MimeBodyPart上签名(带有Bouncycastle)

我正在使用OpenAS2Server-1.3.3库. 在那里发送单个文档工作正常. 现在,我想对其进行修改以发送带有附件的文档,就像处理电子邮件一样.在这种情况下,所有解密都可以正常工作,但是签名验证失败(MIC不匹配) 这就是我要发送带有主要文档的附件的方式: 创建一个MimeMultipart并将两个MimeBodyPart添加到其中. (主要文件和附件) 最后将MimeMulti ..
发布时间:2020-05-09 21:42:35 其他开发

MimeBodyPart getContent破坏二进制数据

我使用javax.mail.internet.MimeBody *版本1.4.1 我的程序想使用MimeMultiPart从服务器向客户端发送一些具有多层嵌套的二进制数据.我观察到,如果在某种程度上,如果我们使用GetContent,它将破坏数据.我可以用此代码段重现此问题 public static void CreateResponse() throws Exception { ..
发布时间:2020-05-09 21:42:22 Java开发

Java发送电子邮件避免smtp中继服务器并直接发送到MX服务器

我正在尝试直接向目标MX服务器发送电子邮件,避免使用中继smtp服务器。 通常可以让名称服务器列表对dns服务器进行查询。 因此,使用此课程, http://www.eyeasme.com/Shayne /MAILHOSTS/mailHostsLookup.html ,我可以获得域名的邮件交换服务器列表。 所以,一旦我有了,我该如何继续发送电子邮件?我应该使用javax.mail或如何? ..
发布时间:2019-01-09 22:56:07 Java开发

如何解决地址无效的异常

我们尝试使用 javax.mail 发送邮件。发送邮件时,我们遇到以下异常: ** sendMail - 邮件发送失败:地址无效; 嵌套异常是: javax.mail.SendFailedException:550#5.1.0 Address rejected.2013-02-28 13:17:08,236 ** 可能是什么问题? 解决方案 这意味着接收服务 ..
发布时间:2019-01-02 14:25:10 Java开发

Exchange服务器不接受javax.mail API提供的用户名/密码

我有一个可爱的小Java客户端,可以发送已签名的电子邮件。我们有一台需要用户名/密码验证才能发送邮件的Exchange服务器。 当我连接到Exchange服务器时,出现此错误: avax.mail.AuthenticationFailedException:无法在javax.mail.Service.connect(Service.java:322)连接 在javax.mail. ..
发布时间:2018-12-28 16:21:19 Java开发