jjzjj

JavaMail

全部标签

带有 MS Exchange : No authentication mechansims supported by both server and client 的 JavaMail

几天来我一直在尝试从Grails应用程序发送邮件,但没有成功。我正在使用:Grails1.3.7邮件1.0插件spring-security-core1.2.6插件tomcat7.0.23具体来说,我正在尝试使用Exchange从部署在Tomcat服务器上的应用程序通过端口25发送邮件,无需身份验证,无需SSL。我尝试从部署了该应用程序的VMWare虚拟机使用telnet发送消息,但成功了。这是我发送邮件的类:publicbooleansendMessage(Stringto,StringmsgSubject,StringmsgText){Stringhost="mail.mydoma

java - JavaMail 中的 props.put ("mail.smtp.host", host) 是做什么的?

任何人都可以向我解释这一行在JavaMailAPI中的含义吗?props.put("mail.smtp.host",host);用来搭建邮件服务器的,我看不懂。 最佳答案 字符串变量host包含接受SMTP端口25连接的服务器的DNS名称。将此属性添加到props集合,然后传递到Javamail,告诉Javamail最初将邮件发送到哪个主机。您可能还会在thisanswer中看到一些有用的东西. 关于java-JavaMail中的props.put("mail.smtp.host",ho

JavaMail 不在 jetty :run-war 下发送主题或发件人

有没有人看到JavaMail没有向SMTP服务器发送正确的MimeMessages,这取决于JVM的启动方式?最后,我无法发送带有Subject:或From:字段的JavaMailSMTP消息,而且似乎其他header也丢失了,只有在将应用程序作为war运行时才会出现这种情况。Web项目是使用Maven构建的,我正在测试使用浏览器和简单的mail.jsp发送JavaMail以调试并查看启动应用程序时的不同行为:1)mvnjetty:run(mailsendsfine,withproperSubjectandFromfields)2)mvnjetty:run-war(mailsendsf

JavaMail API 不适用于移动数据但适用于 Wifi

我现在的处境很奇怪。有关完整代码,您可以在此处查看:http://javapapers.com/android/android-email-app-with-gmail-smtp-using-javamail/我将此代码用于发送电子邮件。但问题就在眼前。我在WIFI上使用这种方法发送邮件时成功率是100%。但是当我使用移动数据(4G)时,我的成功率约为30%。在某些设备上,它根本不起作用。4G连接没有问题。它没有波动。它工作正常。我在多台设备上尝试过Wi-Fi和移动数据。一切都表明移动数据上的代码存在问题。目前在我的移动数据调试设备上,代码可以正常工作。因此我现在不能发布logcat。

一篇文章带你了解Java发送邮件:使用JavaMail API发送电子邮件的注意事项、发送附件等

Java发送邮件:使用JavaMailAPI发送电子邮件作者:Stevedash发表于:2023年8月13日15点48分来源:Java发送邮件|菜鸟教程(runoob.com)电子邮件在现代通信中扮演着至关重要的角色,而在Java编程中,我们可以利用JavaMailAPI来方便地实现发送电子邮件的功能。本篇博客将向您介绍如何使用JavaMailAPI来发送电子邮件,以及一些关键概念和实用示例。JavaMailAPI基本概念:​JavaMailAPI是Java平台上用于发送和接收电子邮件的强大库。它提供了一组类和方法,可以用于创建、发送和处理电子邮件。使用JavaMailAPI,您可以轻松地在J

java - Android - 使用 JavaMail 和 OAuth2 发送电子邮件

我正在开发一个基本的电子邮件发件人应用程序,它只向Gmail发送电子邮件。一段时间后,我弄清楚了OAuth2的漏洞方案,Google现在需要使用GoogleAuthUtilAPI中的getToken()方法进行身份验证。我在网上搜索了JavaMail代码以使用我从API检索到的token发送电子邮件,我发现了我现在正在使用的以下代码:packagecom.provider;importjava.io.ByteArrayInputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputS

JavaMail发送和接收邮件API(详解)

JavaMail发送和接收邮件API(详解)一、JavaMail概述:JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括:SMTP:简单邮件传输协议,用于发送电子邮件的传输协议;POP3:用于接收电子邮件的标准协议;IMAP:互联网消息协议,是POP3的替代协议。这三种协议都有对应SSL加密传输的协议,分别是SMTPS,POP3S和IMAPS。除JavaMail服务提供程序之外,JavaMail还需要JAF(Java

android - 使用 JavaMail API 在 Android 中发送电子邮件

我已经引用了之前对我的类似问题的回答,但它给出了一个使用Gmail传出服务器配置的示例。但是,我想将JavaMailAPI用于我公司正在使用的网络邮件:发件服务器:smtp.softcellindia.com端口:25加密类型:无我试过使用下面的代码。但是好像发不了邮件。importjavax.activation.DataHandler;importjavax.activation.DataSource;importjavax.mail.Message;importjavax.mail.PasswordAuthentication;importjavax.mail.Session;i

Android、Proguard 和 Javamail

首先,我已经提到过类似的帖子,Android,javamailandproguard提到的解决方案是在proguard-project.txt中明确保留以下内容:-dontwarnjava.awt.**-dontwarnjava.beans.Beans-dontwarnjavax.security.**-keepclassjavamail.**{*;}-keepclassjavax.mail.**{*;}-keepclassjavax.activation.**{*;}-keepclasscom.sun.mail.dsn.**{*;}-keepclasscom.sun.mail.han

android - 使用带有 smtp 但没有 SSL 的 JavaMail API 在 android 中发送电子邮件

我已经经历了this问题,它在使用SSL的情况下运行良好我也试过this一个,它以某种方式适合我的需要,但在我的情况下不起作用。我也读过this主题,但如果不在我的代码中使用SSL,仍然无法发送电子邮件。每次我发送邮件时,它都会显示“异常554,邮件被拒绝”我真正需要的是使用::邮件主机:"smtpout.secureserver.net"端口号:25谢谢,有可能。 最佳答案 首先在你的项目中使用Mail.jar、activation.jar、Additional.jar文件上传使用这个邮件类packagecom.technosof