service@sendqqmail.com是什么邮箱

QQ邮箱(QQmail)附件夹文件下载的方法是什么?选择字号:
QQ邮箱附件夹支持全选或多选附件文件进行下载,您可以通过QQ邮箱的“附件夹”使用鼠标点击附件图标的边沿,进行勾选,选择好需要下载的附件后,点击QQ邮箱底部的“下载”即可进行下载完成。如图:
以上信息是否已解决您的问题?java mail使用qq邮箱发邮件的配置方法
字体:[ ] 类型:转载 时间:
本文为你介绍了java mail使用qq邮箱发邮件的方法,大家参考使用吧
程序入口:Test_Email_N.java
代码如下:import java.io.IOEimport java.util.Dimport java.util.P
import javax.mail.Aimport javax.mail.BodyPimport javax.mail.Mimport javax.mail.MessagingEimport javax.mail.Mimport javax.mail.Timport javax.mail.internet.AddressEimport javax.mail.internet.InternetAimport javax.mail.internet.MimeBodyPimport javax.mail.internet.MimeMimport javax.mail.internet.MimeM
public class Test_Email_N {&&& public static void& main(String args[]){&&&&&&& try {&&&&&&&&&&& send_email();&&&&&&& }catch (Exception e) {&&&&&&&&&&& e.printStackTrace();&&&&&&& }&&& }
&&& public static void send_email() throws IOException, AddressException, MessagingException{&&&&&&& String to = "";&&&&&&& String subject = "subject";&&&&&&& String content = "content";&&&&&&& Properties properties = new Properties();&&&&&&& properties.put("mail.smtp.host", "");&&&&&&& properties.put("mail.smtp.port", "25");&&&&&&& properties.put("mail.smtp.auth", "true");&&&&&&& Authenticator authenticator = new Email_Authenticator("", "password");&&&&&&& javax.mail.Session sendMailSession = javax.mail.Session.getDefaultInstance(properties, authenticator);&&&&&&& MimeMessage mailMessage = new MimeMessage(sendMailSession);&&&&&&& mailMessage.setFrom(new InternetAddress(""));&&&&&&& // Message.RecipientType.TO属性表示接收者的类型为TO&&&&&&& mailMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(to));&&&&&&& mailMessage.setSubject(subject, "UTF-8");&&&&&&& mailMessage.setSentDate(new Date());&&&&&&& // MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象&&&&&&& Multipart mainPart = new MimeMultipart();&&&&&&& // 创建一个包含HTML内容的MimeBodyPart&&&&&&& BodyPart html = new MimeBodyPart();&&&&&&& html.setContent(content.trim(), "text/ charset=utf-8");&&&&&&& mainPart.addBodyPart(html);&&&&&&& mailMessage.setContent(mainPart);&&&&&&& Transport.send(mailMessage);&&& }}
其中依赖的jar包为javax.mail,我这里是maven管理的,直接用maven去下载jar包,也可以到https://java.net/projects/javamail/pages/Home直接下载jar包.
代码如下:&dependency&&&&&&&&&&&& &groupId&javax.mail&/groupId&&&&&&&&&&&& &artifactId&mail&/artifactId&&&&&&&&&&&& &version&1.5.0-b01&/version&&&&&&&& &/dependency&
Email_Authenticator.java,这里继承了Authenticator 类,用来封装name,和password的:
代码如下:morrow.webtest.JuxinliTest.
import javax.mail.Aimport javax.mail.PasswordApublic class Email_Authenticator extends Authenticator {&&& String userName =&&& String password =&&& public Email_Authenticator() {&&& }&&& public Email_Authenticator(String username, String password) {&&&&&&& this.userName =&&&&&&& this.password =&&& }&&& protected PasswordAuthentication getPasswordAuthentication() {&&&&&&& return new PasswordAuthentication(userName, password);&&& }}
配置就这么多,把邮箱密码改成自己的就可以了,否则会报错。程序到这就可以运行了!
下面介绍的是配置properties文件来管理账号密码:
新建一个email.propertis文件。
email.propertis: 代码如下:mail.smtp.host=mail.smtp.port=25username=password=password
Test_Email.java 代码改为如下:
代码如下:morrow.webtest.JuxinliTest.
import java.io.IOEimport java.io.InputSimport java.util.Dimport java.util.P
import javax.mail.Aimport javax.mail.BodyPimport javax.mail.Mimport javax.mail.MessagingEimport javax.mail.Mimport javax.mail.Timport javax.mail.internet.AddressEimport javax.mail.internet.InternetAimport javax.mail.internet.MimeBodyPimport javax.mail.internet.MimeMimport javax.mail.internet.MimeM
public class Test_Email {
  public static void main(String args[]){&&&&&&& try {&&&&&&&&&&& send_email();&&&&&&& }catch (Exception e) {&&&&&&&&&&& e.printStackTrace();&&&&&&& }&&& }
&&& public static void send_email() throws IOException, AddressException, MessagingException{&&&&&&& String to = "";&&&&&&& String subject = "subject";//邮件主题&&&&&&& String content = "content";//邮件内容&&&&&&& Properties properties = new Properties();&&&&&&& InputStream resourceAsStream =&&&&&&& try {&&&&&&&&&&&& resourceAsStream = Object.class.getResourceAsStream("/email.properties");&&&&&&&&&&& properties.load(resourceAsStream);&&&&&&& } finally{&&&&&&&&&&& if (resourceAsStream!=null) {&&&&&&&&&&&&&&& resourceAsStream.close();&&&&&&&&&&& }&&&&&&& }&&&&&&& System.err.println("properties:"+properties);&&&&&&& properties.put("mail.smtp.host", properties.get("mail.smtp.host"));&&&&&&& properties.put("mail.smtp.port", properties.get("mail.smtp.port"));&&&&&&& properties.put("mail.smtp.auth", "true");&&&&&&& Authenticator authenticator = new Email_Authenticator(properties.get("username").toString(), properties.get("password").toString());&&&&&&& javax.mail.Session sendMailSession = javax.mail.Session.getDefaultInstance(properties, authenticator);&&&&&&& MimeMessage mailMessage = new MimeMessage(sendMailSession);&&&&&&& mailMessage.setFrom(new InternetAddress(properties.get("username").toString()));&&&&&&& // Message.RecipientType.TO属性表示接收者的类型为TO&&&&&&& mailMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(to));&&&&&&& mailMessage.setSubject(subject, "UTF-8");&&&&&&& mailMessage.setSentDate(new Date());&&&&&&& // MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象&&&&&&& Multipart mainPart = new MimeMultipart();&&&&&&& // 创建一个包含HTML内容的MimeBodyPart&&&&&&& BodyPart html = new MimeBodyPart();&&&&&&& html.setContent(content.trim(), "text/ charset=utf-8");&&&&&&& mainPart.addBodyPart(html);&&&&&&& mailMessage.setContent(mainPart);&&&&&&& Transport.send(mailMessage);&&& }}
ok,到此为止。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具QQ邮箱(QQmail)漂流瓶我的秘密花园是什么,怎么关闭的?选择字号:
您可以登录漂流瓶右上角您的头像处点击即可进入“我的秘密花园”,在这里您可以晒瓶子、晒秘密、晒美图,这是让您随心所欲的小天地,没有人知道您是谁,闲时无聊还可逛逛别人的花园。我的秘密花园的动态删除后无法找回和恢复。
注:海滩上点击个人头像可进入自己的秘密花园,进入TA的秘密花园可点击对话面板中TA的头像或在秘密花园中点击瓶友的头像。秘密花园不支持关闭,若您查看对方的秘密花园显示对方没有开始经营,是对方确实没有添加任何数据,就会显示没有开始经营秘密花园。
以上信息是否已解决您的问题?

我要回帖

 

随机推荐