您好,欢迎访问上海贝乐莉网络科技有限公司!

tell
搜索

上海贝乐莉网络科技有限公司

                                          JavaMail邮件发送-发送带附件的邮件

                                          文章来源:安阳 时间:2025-02-19

                                          之前依然瞅到,借使新闻包指定了他们之间的关联,填充1个文献入来,邮箱便会表现成平凡附件

                                          然则那究竟结果没有是附件,附件便是附件没有能暗昧

                                          实在增长附件很复杂

                                          指定新闻包内乱元素为混杂相干

                                          扩张附件并指定附件的称呼

                                          packagecom.mail;importjava.util.Date;importjava.util.Properties;importjavax.activation.DataHandler;importjavax.activation.FileDataSource;importjavax.mail.Message;importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;importjavax.mail.internet.MimeBodyPart;importjavax.mail.internet.MimeMessage;importjavax.mail.internet.MimeMultipart;importjavax.mail.internet.MimeUtility;publicclassHtml_File_InnerFile{publicstaticvoidmain(String[]args)throwsException{Propertiesprops=newProperties();props.put("mail.smtp.host","smtp.163.com");props.put("mail.smtp.auth","true");Sessionsession=Session.getInstance(props);Messagemessage=newMimeMessage(session);InternetAddressfrom=newInternetAddress("test20120711120200@163.com");from.setPersonal(MimeUtility.encodeText("风中降叶<test20120711120200@163.com>"));message.setFrom(from);InternetAddressto=newInternetAddress("test20120711120200@163.com");message.setRecipient(Message.RecipientType.TO,to);message.setSubject(MimeUtility.encodeText("强哥约请,谁敢没有从!"));message.setSentDate(newDate());MimeMultipartmsgMultipart=newMimeMultipart("mixed");//指定为混杂联系message.setContent(msgMultipart);//邮件内乱容MimeBodyParthtmlPart=newMimeBodyPart();htmlPart.setContent("<bodybackground='http://dl.iteye.com/upload/picture/pic/110267/e244bda9-9034-36e3-87fd-807629b84222.jpg'>"+"<divstyle='position:absolute;left:390px;top:150px;height:"+"100px;width:200px;'align='center'>"+"<fontcolor='red'>那是尝试邮件,请勿归复</font>"+"</div></body>","text/html;charset=UTF-8");//TODO拼装的次序十分紧张,必定要先组建文原域,再组建文献msgMultipart.addBodyPart(htmlPart);//拼装附件MimeBodyPartfile=newMimeBodyPart();FileDataSourcefile_datasource=newFileDataSource("D:\\img201008031058340.zip");DataHandlerdh=newDataHandler(file_datasource);file.setDataHandler(dh);//附件差别内乱嵌内乱容的1个特性是有文献实,为预防汉文治码要编码file.setFileName(MimeUtility.encodeText(dh.getName()));msgMultipart.addBodyPart(file);message.saveChanges();Transporttransport=session.getTransport("smtp");transport.connect("smtp.163.com",25,"test20120711120200","test123456");transport.sendMessage(message,message.getAllRecipients());transport.close();System.out.println("收收实现");}}

                                          重要组建元素的时分必定要先组建邮件内乱容再组建附件

                                          不管正在 客户端对象依然邮箱,皆是提醒附件,邮件如故带后台图片的

                                          89fb2b49-ba51-3ef0-949b-8a6d64ab916b.jpg

                                          附件称呼是您本身指定的

                                          推举您浏览更多相关于“ JavaMail邮件平凡附件附件 ”的作品

                                          微信

                                          扫一扫,关注我们公众号

                                          新闻中心

                                          公司名称:上海贝乐莉网络科技有限公司

                                          公司网址:上海市长宁区新乐大街34号

                                          这是描述信息

                                          扫一扫,进入手机官网

                                          Copyright © 2024-2025  上海贝乐莉网络科技有限公司   http://www.polipoliy.com  All Rights Reserved   网站地图