import java.util.List;import java.util.Map;import sun.misc.BASE64Encoder;/** * 該類使用Socket連接到郵件服務器, 并實現(xiàn)了向指定郵箱發(fā)送郵件及附件的功能。
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供通遼網(wǎng)站建設、通遼做網(wǎng)站、通遼網(wǎng)站設計、通遼網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、通遼企業(yè)網(wǎng)站模板建站服務,10多年通遼做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
2發(fā)送郵件的API:Transport類是發(fā)送郵件的核心API類,它的實例對象代表實現(xiàn)了某個郵件發(fā)送協(xié)議的郵件發(fā)送對象,例如SMTP協(xié)議。
要想效率發(fā)郵件可以用多線程每個線程發(fā)指定批量的郵件 要想不被查封為垃圾郵件,這個就有很多地方要注意了 郵件的內容不要含有太多圖片信息,內容盡量簡潔,不要涉及一些淫穢色情的東西。不要向同一個人發(fā)送同樣的郵件。
原因:MyEclipse的javaee.jar中的mail包與JavaMail包有沖突。
首先Java發(fā)送郵件需要用到JavaMail,先到Oracleguan網(wǎng)上下載好最新版本的JavaMail(剛才看了一下,最新是3),把下載的這個jar文件放到classpath里(如果是Web項目,就放到WEB-INF/lib目錄下。
剛好我也在學習,網(wǎng)上找了些:郵件群發(fā):收件人的地址設置為tomail i的形式,利用For循環(huán)向這些地址發(fā)送郵件,以實現(xiàn)群發(fā)的目的。
1、將無法發(fā)送郵件。在Java中發(fā)送郵件時,必須指定發(fā)件人,發(fā)件人和收件人都是通過InternetAddress對象指定的。如果沒有指定發(fā)件人,則郵件將無法發(fā)送。Java是一種計算機編程語言,由Sun Microsystems公司于1995年推出。
2、發(fā)送郵件的一個重要的類是SMTPAppender,之前用的是 log4j-8,在8的版本中,SMTPAppender沒有SMTPPassword 和SMTPUsername 屬性。這兩個屬性分別是登錄SMTP服務器發(fā)送認證的用戶名和密碼。
3、要想效率發(fā)郵件可以用多線程每個線程發(fā)指定批量的郵件 要想不被查封為垃圾郵件,這個就有很多地方要注意了 郵件的內容不要含有太多圖片信息,內容盡量簡潔,不要涉及一些淫穢色情的東西。不要向同一個人發(fā)送同樣的郵件。
4、import java.util.List;import java.util.Map;import sun.misc.BASE64Encoder;/** * 該類使用Socket連接到郵件服務器, 并實現(xiàn)了向指定郵箱發(fā)送郵件及附件的功能。
5、原因:MyEclipse的javaee.jar中的mail包與JavaMail包有沖突。
6、郵件組織結構相關的API MimeMessage類表示整封郵件。MimeBodyPart類表示郵件的一個MIME消息。MimeMultipart類表示一個由多個MIME消息組合成的組合MIME消息。
原因:MyEclipse的javaee.jar中的mail包與JavaMail包有沖突。
SMTP協(xié)議 用戶連上郵件服務器后,要想給它發(fā)送一封電子郵件,需要遵循一定的通迅規(guī)則,SMTP協(xié)議就是用于定義這種通訊規(guī)則的。因而,通常我們也把處理用戶smtp請求(郵件發(fā)送請求)的郵件服務器稱之為SMTP服務器。
要想效率發(fā)郵件可以用多線程每個線程發(fā)指定批量的郵件 要想不被查封為垃圾郵件,這個就有很多地方要注意了 郵件的內容不要含有太多圖片信息,內容盡量簡潔,不要涉及一些淫穢色情的東西。不要向同一個人發(fā)送同樣的郵件。