資源簡介
java課程設計之發送郵件客戶端,帶發送附件,直接可以發送,需要填寫smtp等信息,這個是必須要的,不管用什么方式

代碼片段和文件信息
package?com.test;
import?java.io.File;
import?java.util.Properties;
import?javax.mail.MessagingException;
import?javax.mail.internet.MimeMessage;
import?org.springframework.mail.SimpleMailMessage;
import?org.springframework.mail.javamail.JavaMailSenderImpl;
import?org.springframework.mail.javamail.MimeMessageHelper;
/**
?*?java?發送郵件客戶端,帶發送附件
?*?@author?原創?java課程設計網??http://www.javakcsj.com/
?*?@date2018-7-30
?*/
public?class?ClientMailSend?{
private?static?JavaMailSenderImpl?mailSender?=?new?JavaMailSenderImpl();
static{
//自己的發送郵件的發送方,需要在qq的郵箱配置中配置
mailSender.setHost(“smtp.qq.com“);??
????????mailSender.setPort(587);
????????mailSender.setUsername(“xxxxxx@qq.com“);??
????????mailSender.setPassword(“xxxxxx“);//配置密碼,不是你qq密碼,不懂可以百度下,很多
????????//加認證機制??
????????Properties?javaMailProperties?=?new?Properties();??
????????javaMailProperties.put(“mail.smtp.auth“?true);???
????????javaMailProperties.put(“mail.smtp.starttls.enable“?true);???
????????javaMailProperties.put(“mail.smtp.timeout“?5000);???
????????mailSender.setJavaMailProperties(javaMailProperties);??
}
public?static?void?simpleMailSend(String?emailString?subjectString?msg)?{??
????????//創建郵件內容??
????????SimpleMailMessage?message=new?SimpleMailMessage();??
????????message.setFrom(“xxxxx@qq.com“);??
????????message.setTo(email);??
????????message.setSubject(subject);??
????????message.setText(msg);??
????????//發送郵件??
????????mailSender.send(message);
?}
public?static?void?sendFile(String[]?toString[]?cc?String?subject?String?textString[]?fileNameFile[]?file){
MimeMessage?mmm=mailSender.createMimeMessage();
try?{
MimeMessageHelper?messageHelper=new?MimeMessageHelper(mmmtrue?“utf-8“);
for(int?i=0;i messageHelper.addAttachment(fileName[i]?file[i]);
}
messageHelper.setFrom(“xxxxxxx@qq.com“);
messageHelper.setTo(to);
if(cc!=null){
messageHelper.setCc(cc);
}
messageHelper.setSubject(subject);
messageHelper.setText(text?Boolean.TRUE);
}?catch?(MessagingException?e)?{
return?;
}
mailSender.send(mmm);
}
public?static?void?sendFile(File?fString?to){
File[]?file?=?new?File[1];
file[0]?=?f;
sendFile(?new?String[]{to}?new?String[]{“抄送email“}?“郵件標題“?“內容:詳細見附件“?new?String[]{f.getName()}?file);
}
public?static?void?main(String[]?args)?{
//要發送給的郵箱
ClientMailSend.simpleMailSend(“xxxxxx@qq.com“?“信息系統報錯了“?“信息系統報錯了“);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????592??2018-07-30?21:13??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.classpath
?????文件????????291??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.myme
?????文件???????1533??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.project
?????文件????????500??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\.jsdtscope
?????文件????????364??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\org.eclipse.jdt.core.prefs
?????文件????????456??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\org.eclipse.wst.common.component
?????文件????????252??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2737??2018-08-24?21:35??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\src\com\test\ClientMailSend.java
?????文件????????834??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\index.jsp
?????文件?????????36??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\me
?????文件?????521000??2018-07-30?21:17??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\javax.mail-api-1.4.7.jar
?????文件?????331471??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件??????53081??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件??????50332??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????589824??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????831068??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????107225??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????449324??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????176311??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????404732??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????378476??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????229725??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????246719??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????544291??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件?????573701??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\lib\org.springfr
?????文件????????404??2018-07-30?20:56??java課程設計之發送郵件客戶端,帶發送附件\aaaaaa\WebRoot\WEB-INF\web.xm
?????文件?????325060??2018-07-30?21:20??java課程設計之發送郵件客戶端,帶發送附件\java課程設計之發送郵件客戶端,帶發送附件.jpg
?????文件????????113??2018-07-30?16:21??java課程設計之發送郵件客戶端,帶發送附件\java課程設計網提供免費案例報告論文下載.html.url
............此處省略17個文件信息
評論
共有 條評論