真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼實(shí)現(xiàn)發(fā)短信 java短信開發(fā)

如何用java實(shí)現(xiàn),定時(shí)發(fā)送短信息

以前在遠(yuǎn)標(biāo)學(xué)過Java實(shí)現(xiàn)短信自動(dòng)發(fā)送功能主要是用httpclient實(shí)現(xiàn)的,要有發(fā)短信的端口。

十年的德清網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整德清建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“德清網(wǎng)站設(shè)計(jì)”,“德清網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

1、硬件設(shè)備是一個(gè)3G網(wǎng)卡;

2、軟件方面需要sun提過的java底層通信common包;

3、此外還需要第三方庫SMSLib,這個(gè)是開源項(xiàng)目,主要用于實(shí)現(xiàn)java發(fā)短信的功能;

java怎樣開發(fā)短信發(fā)送

是要群發(fā)短信,給不特定的人發(fā)短信,還是說給自己發(fā)短信,比如服務(wù)器故障了給自己發(fā)通知短信?

java 編寫手機(jī)短信,高手賜教!!!

package examples;

import java.util.Scanner;

public class Entry {

public static void main(String args []) {

Scanner sc=new Scanner(System.in);

String pno,msg;

System.out.print("請輸入短信內(nèi)容:");

msg=sc.nextLine();

System.out.println("請輸入目標(biāo)手機(jī)號(hào)碼:");

pno=sc.nextLine();

ShortMesg newmsg=new ShortMesg();

newmsg.setPhoneNO(pno);

newmsg.setMessage(msg);

SendMesg send=new SendMesg(newmsg);

send.send();

}

}

class ShortMesg {

public ShortMesg() {

}

private String pno,msg;

public void setPhoneNO(String pno) {

this.pno=pno;

}

public String getPhoneNO() {

return this.pno;

}

public void setMessage( String msg) {

this.msg=msg;

}

public String getMessage() {

return this.msg;

}

}

class SendMesg {

private ShortMesg mms;

public SendMesg(ShortMesg mms) {

this.mms=mms;

}

public void send() {

System.out.println("短信內(nèi)容: "+mms.getMessage());

System.out.println("目標(biāo)手機(jī): "+mms.getPhoneNO()+"\n");

}

}

java程序怎么調(diào)用webservice接口,實(shí)現(xiàn)發(fā)送短信功能

給你一個(gè)最簡單的方法:

第一、根據(jù) 拿到WSDL文件。

第二、根據(jù)Axis的jar包,把WSDL文件生成客服端java代碼。(可以把java文件打成jar文件,便于管理。怎么生成java代碼,百度里都有說明我就不寫了。)

第三、在你工程里用AXIS的功能屬性,調(diào)用外部接口;給你一個(gè)格式模板:

MobileCodeWSLocator l=new MobileCodeWSLocator();//MobileCodeWSLocator是WSDL文件生成客服端java類;

MobileCodeWSSoap s=l.getMobileCodeWSSoap();();//MobileCodeWSSoap 是WSDL文件生成客服端java類

String m=s.getMobileCodeInfo("13811534742", "");

如果你用Axis生成的java類,格式和上面一樣;自己參考一下就懂了。

你上面明顯的連接異常,第三方服務(wù)明顯沒有開,WEBSERVICE可以設(shè)置戶名、密碼,像行所有的WEBSERVICE都設(shè)置,安全考慮吧。

怎么用java寫的程序給手機(jī)上發(fā)送短信?自己的的一個(gè)網(wǎng)站,想網(wǎng)站上有什么動(dòng)態(tài)時(shí)給手機(jī)發(fā)送短信

/*

在java版經(jīng)??吹接腥藛柸绾斡胘avamail發(fā)送郵件?如何接收郵件?如何訪問多個(gè)文件夾等。問題零散,而歷史的回復(fù)早已經(jīng)淹沒在問題的海洋之中。

本人之前所做過一個(gè)java項(xiàng)目,其中包含有WebMail功能,當(dāng)初為用java實(shí)現(xiàn)而對javamail摸索了一段時(shí)間,總算有點(diǎn)收獲??吹秸搲械慕?jīng)常有此方面的問題,因此把我的一些經(jīng)驗(yàn)帖出來,希望對大家有些幫助。

此篇僅介紹用javamail實(shí)現(xiàn)發(fā)送郵件功能,其中涉及smtp認(rèn)證,郵件附件發(fā)送,及HTML內(nèi)容郵件等。

其它有關(guān)多郵箱的實(shí)現(xiàn),接收POP3郵件及IMAP等內(nèi)容,將在后續(xù)文章中介紹。

如下程序需要:javamail,JAF包,j2ee.jar包含了上述兩個(gè)包,建議大家安裝J2SDKEE或直接拷貝j2ee.jar,將其添加到j(luò)builder的library中,或系統(tǒng)ClassPath中

*/

package com.me.util.mail;

import java.util.*;

import javax.mail.*;

import javax.mail.internet.*;

import java.util.Date;

import javax.activation.*;

import java.io.*;

import com.me.util.*;

public class sendMail {

private MimeMessage mimeMsg; //MIME郵件對象

private Session session; //郵件會(huì)話對象

private Properties props; //系統(tǒng)屬性

private boolean needAuth = false; //smtp是否需要認(rèn)證

private String username = ""; //smtp認(rèn)證用戶名和密碼

private String password = "";

private Multipart mp; //Multipart對象,郵件內(nèi)容,標(biāo)題,附件等內(nèi)容均添加到其中后再生成MimeMessage對象

/**

*

*/

public sendMail() {

// setSmtpHost(getConfig.mailHost);//如果沒有指定郵件服務(wù)器,就從getConfig類中獲取

createMimeMessage();

}

public sendMail(String smtp){

setSmtpHost(smtp);

createMimeMessage();

}

/**

* @param hostName String

*/

public void setSmtpHost(String hostName) {

System.out.println("設(shè)置系統(tǒng)屬性:mail.smtp.host = "+hostName);

if(props == null)props = System.getProperties(); //獲得系統(tǒng)屬性對象

props.put("mail.smtp.host",hostName); //設(shè)置SMTP主機(jī)

}

/**

* @return boolean

*/

public boolean createMimeMessage()

{

try{

System.out.println("準(zhǔn)備獲取郵件會(huì)話對象!");

session = Session.getDefaultInstance(props,null); //獲得郵件會(huì)話對象

}

catch(Exception e){

System.err.println("獲取郵件會(huì)話對象時(shí)發(fā)生錯(cuò)誤!"+e);

return false;

}

System.out.println("準(zhǔn)備創(chuàng)建MIME郵件對象!");

try{

mimeMsg = new MimeMessage(session); //創(chuàng)建MIME郵件對象

mp = new MimeMultipart();

return true;

}

catch(Exception e){

System.err.println("創(chuàng)建MIME郵件對象失?。?+e);

return false;

}

}

/**

* @param need boolean

*/

public void setNeedAuth(boolean need) {

System.out.println("設(shè)置smtp身份認(rèn)證:mail.smtp.auth = "+need);

if(props == null)props = System.getProperties();

if(need){

props.put("mail.smtp.auth","true");

}else{

props.put("mail.smtp.auth","false");

}

}

/**

* @param name String

* @param pass String

*/

public void setNamePass(String name,String pass) {

username = name;

password = pass;

}

/**

* @param mailSubject String

* @return boolean

*/

public boolean setSubject(String mailSubject) {

System.out.println("設(shè)置郵件主題!");

try{

mimeMsg.setSubject(mailSubject);

return true;

}

catch(Exception e) {

System.err.println("設(shè)置郵件主題發(fā)生錯(cuò)誤!");

return false;

}

}

/**

* @param mailBody String

*/

public boolean setBody(String mailBody) {

try{

BodyPart bp = new MimeBodyPart();

bp.setContent(""+mailBody,"text/html;charset=GB2312");

mp.addBodyPart(bp);

return true;

}

catch(Exception e){

System.err.println("設(shè)置郵件正文時(shí)發(fā)生錯(cuò)誤!"+e);

return false;

}

}

/**

* @param name String

* @param pass String

*/

public boolean addFileAffix(String filename) {

System.out.println("增加郵件附件:"+filename);

try{

BodyPart bp = new MimeBodyPart();

FileDataSource fileds = new FileDataSource(filename);

bp.setDataHandler(new DataHandler(fileds));

bp.setFileName(fileds.getName());

mp.addBodyPart(bp);

return true;

}

catch(Exception e){

System.err.println("增加郵件附件:"+filename+"發(fā)生錯(cuò)誤!"+e);

return false;

}

}

/**

* @param name String

* @param pass String

*/

public boolean setFrom(String from) {

System.out.println("設(shè)置發(fā)信人!");

try{

mimeMsg.setFrom(new InternetAddress(from)); //設(shè)置發(fā)信人

return true;

}

catch(Exception e)

{ return false; }

}

/**

* @param name String

* @param pass String

*/

public boolean setTo(String to){

if(to == null)return false;

try{

mimeMsg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to));

return true;

}

catch(Exception e)

{ return false; }

}

/**

* @param name String

* @param pass String

*/

public boolean setCopyTo(String copyto)

{

if(copyto == null)return false;

try{

mimeMsg.setRecipients(Message.RecipientType.CC,(Address[])InternetAddress.parse(copyto));

return true;

}

catch(Exception e)

{ return false; }

}

/**

* @param name String

* @param pass String

*/

public boolean sendout()

{

try{

mimeMsg.setContent(mp);

mimeMsg.saveChanges();

System.out.println("正在發(fā)送郵件....");

Session mailSession = Session.getInstance(props,null);

Transport transport = mailSession.getTransport("smtp");

transport.connect((String)props.get("smtp.qq.com"),username,password);

transport.sendMessage(mimeMsg,mimeMsg.getRecipients(Message.RecipientType.TO));

//transport.send(mimeMsg);

System.out.println("發(fā)送郵件成功!");

transport.close();

return true;

}

catch(Exception e)

{

System.err.println("郵件發(fā)送失??!"+e);

return false;

}

}

/**

* Just do it as this

*/

public static void main(String[] args) {

String mailbody = "haode "+ "haode ba ";

//Properties props = System.getProperties();//得到系統(tǒng)屬性

//

//props.put("mail.smtp.host",sendhost);//壓入發(fā)送郵件服務(wù)器(SMTP)

sendMail themail = new sendMail("smtp.qq.com");

themail.setNeedAuth(true);

if(themail.setSubject("xinbaolei is a dog") == false) return;

if(themail.setBody(mailbody) == false) return;

//if(themail.setTo("578488759@qq.com") == false) return;

if(themail.setTo("gaodb@belink.com") == false) return;

if(themail.setFrom("598802631@qq.com") == false) return;

if(themail.addFileAffix("D:\\runqianServer.lic") == false) return;

themail.setNamePass("598802631","1924521");

if(themail.sendout() == false) return;

}

}


文章名稱:java代碼實(shí)現(xiàn)發(fā)短信 java短信開發(fā)
本文URL:http://weahome.cn/article/dooshod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部