
正文
用java发送邮件的代码,用java发送邮件的代码怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求一用JAVA做的一个发邮件的程序(急)!
1、首先我去java.sun.com下载了一个javamailapi2,现在最新版本3了。其实这个api 是一些类库集合。解压后,找到mail.jar加入你的classpath中即可,还有其他一些jar,一般用户都用不着。
2、import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import sun.misc.BASE64Encoder; /** * 该类使用Socket连接到邮件服务器, 并实现了向指定邮箱发送邮件及附件的功能。
3、其实最简单的发邮件方式是用Apache的Common组件中的Email组件,封装得很不错。 特简单。首先从Sun的网站上下载JavaMail框架实现,最新的版本是1。
4、这是我的连续发几封邮件的代码。连续发是为了163邮箱的积分,^_^。你可以参考下。
5、首先Java发送邮件需要用到JavaMail,先到Oracle官网上下载好最新版本的JavaMail(刚才看了一下,最新是3),把下载的这个jar文件放到classpath里(如果是Web项目,就放到WEB-INF/lib目录下。
6、message.setSubject(这是第一封Java邮件);//设置邮件内容 message.setText(内容为: 这是第一封java发送来的邮件。
相关问答
Q1: 求一个用JAVA实现邮件收发的程序
我主要讲讲带附件的邮件发送。假如专心看,在 Javamailapi中的demo中有一个sendfile.java的Example。假如您看过那个了,以下的就不用看了,因为这个比它的简单,没有输入任何参数。
不过如果JDK是6的话就不用下了。6已经包括了JavaBeans Activation Framework。 最后从 http://commons.apache.org/email/ 下载最新的Common Email,版本1。
另外,你需要学习一下, smtp和pop3这两个网络协议的内容,因为你需要解析这两个协议。如果需要收发代附件的,还需要看mime的内容,不过估计不需要。其实java有自己的类库javamail,可以实现手法邮件,功能很强大。
邮件组织结构相关的API MimeMessage类表示整封邮件。MimeBodyPart类表示邮件的一个MIME消息。MimeMultipart类表示一个由多个MIME消息组合成的组合MIME消息。
DONTS.NewMail,而ASP中则没有类似的对象用来开发电子邮件发送系统。
这个异常表示有类型转换错误,有个地方需要使用 javax.mail.Multipart 类型的对象,你用了 com.sun.mail.imap.IMAPInputStream 类型,所以出现了这个异常。根据你给的有限的资料,暂时只能分析道这么多了。
Q2: 如何写一个JAVA类可以实现邮件发送功能,也可以实现群发功能
1、)Message.RecipientType.CC--抄送。3)Message.RecipientType.BCC--暗送。
2、收件人的地址设置为tomail i的形式,利用For循环向这些地址发送邮件,以实现群发的目的。
3、要想效率发邮件可以用多线程每个线程发指定批量的邮件 要想不被查封为垃圾邮件,这个就有很多地方要注意了 邮件的内容不要含有太多图片信息,内容尽量简洁,不要涉及一些淫秽色情的东西。不要向同一个人发送同样的邮件。
4、发送电子邮件首先应该构建JavaMail的开发环境,在JDK中配置JavaMail的相关类和包。在构建JavaMail开发环境中,需要mail.jar和activation.jar这两个文件。这两个文件的获得可以通过SUN公司的官方网站下载。
5、想要javamail群发只显示一个收件人,每可以在收件人列表当中进行设置,然后设置只能看到自己,别人看不到,这样就可以直接更改,并且别人在收件的时候也会只显示一个收件人。JavaMail是提供给开发者处理电子邮件相关的编程接口。
6、如果没有邮件网关,同时又不想自己完成相关功能,那么建议不要只让一台邮件服务器转发你的邮件,而是多连几台,将自己的邮件平均分配到每台邮件服务器上,这样就不会由于发送过多,而被拒了。
Q3: 如何使用Java发送qq邮件
* 值为“true”则在发送邮件{@link Mail#send()} 过程中会读取服务器端返回的消息, * 并在邮件发送完毕后将这些消息返回给用户。
要想效率发邮件可以用多线程每个线程发指定批量的邮件 要想不被查封为垃圾邮件,这个就有很多地方要注意了 邮件的内容不要含有太多图片信息,内容尽量简洁,不要涉及一些淫秽色情的东西。不要向同一个人发送同样的邮件。
首先我去java.sun.com下载了一个javamailapi2,现在最新版本3了。其实这个api 是一些类库集合。解压后,找到mail.jar加入你的classpath中即可,还有其他一些jar,一般用户都用不着。
Q4: 怎么用JAVA实现邮件发送
1、首先Java发送邮件需要用到JavaMail,先到Oracle官网上下载好最新版本的JavaMail(刚才看了一下,最新是3),把下载的这个jar文件放到classpath里(如果是Web项目,就放到WEB-INF/lib目录下。
2、import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import sun.misc.BASE64Encoder; /** * 该类使用Socket连接到邮件服务器, 并实现了向指定邮箱发送邮件及附件的功能。
3、要想效率发邮件可以用多线程每个线程发指定批量的邮件 要想不被查封为垃圾邮件,这个就有很多地方要注意了 邮件的内容不要含有太多图片信息,内容尽量简洁,不要涉及一些淫秽色情的东西。不要向同一个人发送同样的邮件。
4、至于对连接的维护没有涉及;同时Spring中的邮件支持是通过封装mail.jar实现的,但只提供了单笔发送和批量发送(均为短连接)。2.如果使用长连接,建议再引入连接池,那样既便于维护连接,又可以提高连接的使用率。
5、刚好我也在学习,网上找了些:邮件群发:收件人的地址设置为tomail+i的形式,利用For循环向这些地址发送邮件,以实现群发的目的。
6、刚好我也在学习,网上找了些:邮件群发:收件人的地址设置为tomail i的形式,利用For循环向这些地址发送邮件,以实现群发的目的。
Q5: 如何用java实现发送html格式的邮件
我有一封html邮件想通过java调用mailgunapi发送,这是mailgun给出的代码example,不知道应该把html文件的路径放哪以及怎么读取。
import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import sun.misc.BASE64Encoder; /** * 该类使用Socket连接到邮件服务器, 并实现了向指定邮箱发送邮件及附件的功能。
首先,我们来说一下如何发送HTML邮件。发送图文HTML邮件很简单,发送方法如下:首先,复制邮件代码,然后打开自己的邮箱,转换为代码输入方式,粘贴代码,就可以发送邮件了。详见下图(图1为QQ邮箱,图2为163邮箱)。
是由于编码不同造成的乱码,应首先试一试转换编码的方法。因为这种编码大多出现在中文邮件上。
由于邮件中的内容并不是简单的几个字符,而是说整个订单信息,这其中包括单头和单身列表,而且其中会有比较特殊的格式显示控制。 所以使用这个方法也不合适。
关于用java发送邮件的代码和用java发送邮件的代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






