午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java實(shí)現(xiàn)發(fā)送郵件的示例代碼

瀏覽:22日期:2022-08-29 15:08:20

代碼

import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.mail.internet.MimeUtility;import javax.mail.Session;import javax.mail.MessagingException;import javax.mail.Transport;/** * @author BuNuo */public class SendHtmlMail { /** * @param to 郵件接收者 * @param subject 郵件主題 * @param messageText 郵件內(nèi)容,可以是html代碼 * @throws MessagingException * @throws java.io.UnsupportedEncodingException */ public static void sendMessage(String to, String subject, String messageText) throws MessagingException, java.io.UnsupportedEncodingException { // Step 1: Configure the mail session String from = '******'; //發(fā)送郵件的賬號(hào) String password = '******'; //Password String smtpHost = 'smtp.163.com'; //SMTP服務(wù)器 java.util.Properties props = new java.util.Properties(); props.setProperty('mail.smtp.auth', 'true');// 指定是否需要SMTP驗(yàn)證 props.setProperty('mail.smtp.host', smtpHost);// 指定SMTP服務(wù)器 props.put('mail.transport.protocol', 'smtp'); Session mailSession = Session.getDefaultInstance(props); mailSession.setDebug(false);// 是否在控制臺(tái)顯示debug信息 // Step 2: Construct the message System.out.println('Constructing message - from=' + from + ' to=' + to); InternetAddress fromAddress = new InternetAddress(from); InternetAddress toAddress = new InternetAddress(to); MimeMessage testMessage = new MimeMessage(mailSession); testMessage.setFrom(fromAddress); testMessage.addRecipient(javax.mail.Message.RecipientType.TO, toAddress); testMessage.setSentDate(new java.util.Date()); testMessage.setSubject(MimeUtility.encodeText(subject, 'gb2312', 'B')); testMessage.setContent(messageText, 'text/html;charset=gb2312'); System.out.println('Message constructed'); // Step 3: Now send the message Transport transport = mailSession.getTransport('smtp'); transport.connect(smtpHost, from, password); transport.sendMessage(testMessage, testMessage.getAllRecipients()); transport.close(); System.out.println('Message sent!'); }}

測(cè)試代碼

String to = '173××××0190@163.com'; System.out.println('to=:'+to); String subject = '郵件測(cè)試'; // subject javamail自動(dòng)轉(zhuǎn)碼 StringBuffer message = new StringBuffer(); message.append('<table style=’margin: 25px auto;’ border=’0’ cellspacing=’0’ cellpadding=’0’ width=’648’ align=’center’>'); message.append('<tbody>'); message.append('<tr><td style=’color:#40AA53;’><h1 style=’margin-bottom:10px;’>bjcodes</h1></td></tr>'); message.append('<tr>'); message.append('<td style=’border-left: 1px solid #D1FFD1; padding: 20px 20px 0px; background: none repeat scroll 0% 0% #ffffff; border-top: 5px solid #40AA53; border-right: 1px solid #D1FFD1;’>'); message.append('<p>HelloWorld, 你好 </p>'); message.append('</td>'); message.append('</tr>'); message.append('<tr>'); message.append('<td style=’border-left: 1px solid #D1FFD1; padding: 10px 20px; background: none repeat scroll 0% 0% #ffffff; border-right: 1px solid #D1FFD1;’>'); message.append('<p>您已經(jīng)成功為<strong>bjcodes</strong>會(huì)員!</p>'); message.append('<p style=’font-weight:bold’>請(qǐng)點(diǎn)擊以下鏈接:<br>'); message.append('<a href=’http://www.bjcodes.com’>http://www.bjcodes.com</a></p>'); message.append('</td>'); message.append('</tr>'); message.append('<tr>'); message.append('<td style=’border-bottom: 1px solid #D1FFD1; border-left: 1px solid #D1FFD1; padding: 0px 20px 20px; background: none repeat scroll 0% 0% #ffffff; border-right: 1px solid #D1FFD1;’>'); message.append('<p><img title=’微信二維碼’ src=’http://bjcodes.com/images/code.jpg’ alt=’’></p>'); message.append('<p style=’color:#060;font-size:9pt;’>掃一掃,關(guān)注 bjcodes 微信公共號(hào),更方便獲知每日精彩推薦</p>'); message.append('<p style=’color:#060;font-size:9pt;’>想了解更多信息,請(qǐng)?jiān)L問(wèn) <a href=’http://www.bjcodes.com’ target=’_blank’>http://www.bjcodes.com</a></p>'); message.append('</td>'); message.append('</tr>'); message.append('</tbody>'); message.append('</table>'); message.append('<style type=’text/css’>'); message.append('body{font-size:14px;font-family:arial,verdana,sans-serif;line-height:1.666;padding:0;margin:0;overflow:auto;white-space:normal;word-wrap:break-word;min-height:100px}'); message.append('td, input, button, select, body{font-family:Helvetica, ’Microsoft Yahei’, verdana}'); message.append('pre {white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:95%}'); message.append('th,td{font-family:arial,verdana,sans-serif;line-height:1.666}'); message.append('img{ border:0}'); message.append('header,footer,section,aside,article,nav,hgroup,figure,figcaption{display:block}'); message.append('</style>'); message.append('<style id=’ntes_link_color’ type=’text/css’>a,td a{color:#064977}</style>'); try { SendHtmlMail.sendMessage(to, subject,message.toString()); } catch (javax.mail.MessagingException exc) { exc.printStackTrace(); } catch (java.io.UnsupportedEncodingException exc) { exc.printStackTrace(); }

測(cè)試結(jié)果

java實(shí)現(xiàn)發(fā)送郵件的示例代碼

以上就是java實(shí)現(xiàn)發(fā)送郵件的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于JAVA 發(fā)送郵件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 免费观看av网站 | 97精品一区二区视频在线观看 | 色综合成人 | 色妞欧美| 美日韩视频 | 久久久精品蜜桃 | 日本一级片在线观看 | 欧美国产激情 | 欧美天天射| 欧美黄色录像 | 69堂精品 | 国产亚洲视频在线观看 | 国产又大又猛 | 在线观看视频你懂的 | 99r精品| 日韩一级片视频 | 免费在线国产视频 | 91九色在线观看 | 国产三级在线看 | 在线免费观看中文字幕 | 噼里啪啦国语在线观看策驰24 | 久久网址 | 午夜激情免费视频 | 欧日韩在线视频 | 欧美系列第一页 | a网站在线观看 | 国产区精品 | 蜜臀久久99精品久久久无需会员 | 91美女高潮出水 | 久久99这里只有精品 | 探花风韵犹存少妇88av | 欧美国产第一页 | 1024国产| 日本不卡高字幕在线2019 | 久久在线免费 | 999久久久国产精品 国产69精品久久久 jizz日本视频 | 久色视频在线 | 亚洲自拍偷拍精品 | 黄色大片黄色大片 | 日韩视频一区二区三区在线播放免费观看 | 另类欧美亚洲 |