歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!
發(fā)送Email郵件,使用Java實(shí)現在線(xiàn)發(fā)郵件_網(wǎng)絡(luò )編程_奇迪科技(深圳)有限公司(m.cheanjie.com)
在線(xiàn)發(fā)郵件的程序不少,特別是PHP的和ASP的,搜索一下一籮筐?,F在這里介紹使用JAVA實(shí)現在線(xiàn)發(fā)郵件的方法:
代碼如下:
import javax.mail.*; import javax.mail.internet.*; import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException { boolean debug = false; //設置您的郵箱smtp地址 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.example.com"); // 創(chuàng )建一些屬性和默認的會(huì )話(huà) Session session = Session.getDefaultInstance(props, null); session.setDebug(debug); // 要發(fā)送的信息 Message msg = new MimeMessage(session); // 設置發(fā)件人企業(yè)郵箱地址 InternetAddress addressFrom = new InternetAddress(from); msg.setFrom(addressFrom); InternetAddress[] addressTo = new InternetAddress[recipients.length]; for (int i = 0; i < recipients.length; i++) { addressTo[i] = new InternetAddress(recipients[i]); } msg.setRecipients(Message.RecipientType.TO, addressTo); // 可選:您還可以設置您的自定義標題 msg.addHeader("MyHeaderName", "myHeaderValue"); // 設置主題和內容類(lèi)型 msg.setSubject(subject); msg.setContent(message, "text/plain"); Transport.send(msg); }
上面的JAVA代碼經(jīng)過(guò)驗證確實(shí)有效可行,值得參考,希望對各位有所幫助。
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-627.html