新聞中心
JAVA 如何實現(xiàn)群發(fā)郵件(1000封以上)
剛好我也在學習,網上找了些:
目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網站建設、域名、雅安服務器托管、網站托管、服務器托管、企業(yè)網站設計、息烽網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
郵件群發(fā):
收件人的地址設置為tomail+i的形式,利用For循環(huán)向這些地址發(fā)送郵件,以實現(xiàn)群發(fā)的目的。
利用Address類設置郵件信息的收件人和發(fā)件人信息,在創(chuàng)建了郵件地址類后,通過message的setFrom()方法設置郵件的發(fā)件人,代碼如下:
message.setFrom(from_mail);
設置收件人地址時使用setRecipient()方法設置收信人地址,代碼如下:
message.setRecipient(type,address);
參數(shù)type為收件人類型。可以使用以下3個常量來區(qū)分收件人的類型:
1)Message.RecipientType.TO--發(fā)送。
2)Message.RecipientType.CC--抄送。
3)Message.RecipientType.BCC--暗送。
實現(xiàn)過程:
%@ page import="java.io.*"%
%@ page import="java.util.*"%
%@ page import="javax.mail.*"%
%@ page import="javax.mail.internet.*"%
%@ page import="javax.activation.*"%
%
try{
int i = 1;
for(i=1;i4;i++){
request.setCharacterEncoding("gb2312");
String from = request.getParameter("from_mail");
String to = request.getParameter("tomail"+i);
String subject = request.getParameter("subject");
String messageText = request.getParameter("message");
String password = request.getParameter("password");
String S = request.getParameter("from_mail");
int n = S.indexOf('@');
int m = S.length();
String server = S.substring(n+1,m);
//建立郵件會話
Properties pro = new Properties();
pro.put("mail.smtp.host","smtp."+server);
pro.put("mail.smtp.auth","true");
Session sess = Session.getInstance(pro);
sess.setDebug(true);
MimeMessage message = new MimeMessage(sess);//新建一個消息對象
InternetAddress from_mail = new InternetAddress(from);//設置發(fā)件人
message.setFrom(from_mail);
//設置收件人
InternetAddress to = new InternetAddress(to);
message.setRecipient(Message.RecipientType.TO,to_mail);
message.setSubject(subject);//設置主題
message.setText(messageText);//設置內容
message.setSentDate(new Date());//設置發(fā)送時間
message.saveChanges();//保存郵件信息
Transport transport = sess.getTransport("smtp");
transport.connect("smtp."+server,from,password);
transport.sendMessage(message,message.getAllRecipients());
transport.close();
if(i==3){
out.print("發(fā)送郵件成功");
}
}
}catch(Exception e){
out.print("發(fā)送郵件失敗,原因可能是ul");
out.println(e.getMessage());
}
%
感謝網友:s214205
電商網站 java 如何校驗收貨地址
這個我猜的,
一般省 - 市 - 縣/區(qū) 這些三級聯(lián)動
然后就是具體的地址。
這些地址有可能是它們買的,也有可能是自己積累過來的。
例如用戶填寫了一個地址,只要這個訂單成功送達,這個地址就進入有效庫。京東用戶那么多,數(shù)據(jù)積累量肯定沒問題。
Java開發(fā)中的收貨地址模塊怎么實現(xiàn)的
maven是做依賴管理的,其思想是將每個組件的依賴使用pom文件描述出來,依賴時則能根據(jù)依賴的層次結構得到最終依賴的jar,從而達到管理依賴的目的。但其設計目的并不是用來做模塊化的。因為其沒有解決的問題是,不同模塊的依賴中若有相同的類,但所依賴的類版本不同時的沖突問題,且無法隔離。svn和git是版本管理工具,其功能和作用與maven完全不同,也沒有模塊管理的作用。在開發(fā)時,通過版本控制的目錄結構控制模塊化,根本不算是模塊化解決方案,而是一種“自以為是的想當然”,因為連maven的依賴層次結構都還沒涉及,更不談隔離了。
Java如何實現(xiàn)通過訂單號查詢出快遞收件人和寄件人的姓名電話?
可以查詢,但信息僅限于姓名、地址、聯(lián)系方式、或者工作單位主要方法:1、查看快遞單號是哪個快遞公司的2、撥打公司客服電話3、選擇人工服務4、查詢你想知道的信息。注意事項:有的公司因涉密可能會不告訴前提是物流公司產品攬入登記信
某公司欲設計一個數(shù)據(jù)庫以存儲客戶,商品和訂貨單的信息。每個客戶包含客戶代碼(唯一),姓名,收貨地址
將表分為兩類
(1)基礎信息表,包含:
客戶信息表、商品信息表
(2)關聯(lián)信息表,包含:
訂單信息表、訂單詳情表、收貨地址表
其中:
一條客戶信息,可以對應多條收貨地址;
一條客戶信息,可以對應多條訂單信息;
一條訂單信息,可以對應多條訂單詳情信息;
一條商品信息,可以對應多條訂單詳情信息;
表關系見下圖:
淘寶中收貨地址的代碼
拍下寶貝之后,會出現(xiàn)地址選擇的
輸入**省**市**區(qū)或者是**鎮(zhèn),村子,什么路多少號,收件人姓名和電話就行了,
沒有的地方可以不寫(例如市區(qū)的話,就直接是**省**市**區(qū),然后是路)
如果是發(fā)郵政,要寫上郵編,快遞基本都不要的
或者旺旺聯(lián)系淘寶賣家告訴他就行
分享標題:收貨地址java代碼 收貨地址包括哪些
分享地址:http://www.dlmjj.cn/article/docdsog.html