Kako poslati SMS Korištenje Java programi
Možete poslati SMS poruku na bilo koji telefon koristeći Java programa . To će vam pomoći ako imate neka iskustva s Java programskom jeziku . Također ćete trebati znati bežični prijevoznika svog primatelja . Naš plan djelovanja je ovo : mi ćemo iskoristiti da većina bežične nositelji omogućuje pristup njihovoj SMTP ( Simple Mail Transfer Protocol ) adresa . Onda sve to mora biti učinjeno je korištenje Java poslati e-mail poruku na pravu adresu - naime , nešto poput [email protected] . " SMTP e-mail adrese " link u sekciji Resources sadrži opsežan popis SMTP -a za gotovo svaki bežični prijevoznika . Također ćete trebati Eclipse IDE za Java programere ( ako ne već ga imaju ) da instalirate ispravan Java biblioteke brz i jednostavan .
Što vam treba pregled Eclipse IDE za Java programere
pregled Java Runtime Environment Verzija 6 ili noviji
Upute
Getting Eclipse , vaš projekt, i JavaMail spreman
1
Preuzmite i instalirajte Eclipse prelaskom na http : //www . eclipse.org/downloads/u vašem web pregledniku . Mi ćemo se pomoću Eclipse pisati našu Java koda i instalirati JavaMail knjižnicu .
2
Dođite na " JavaMail preuzimanje " link u sekciji resurse . Kliknite na plavi gumb " Download" u sredini stranice . Kliknite" Slažem License Agreement JavaMail se " potvrdni okvir i kliknite " Nastavi . " Kliknite na " javamail-1.4.3.zip " link . Odaberite spremiti datoteku umjesto otvoren je .
3
Raspakirajte " javamail-1.4.3.zip " datoteku tako da dvaput kliknete . Zapamtite mjesto je raspakirali se .
4
Otvori Eclipse . Kliknite na " File ", " Novi ", " Java projekta . " Tip " SMSText " kao naziv projekta i kliknite " Finish ".
5
Kliknite na mapu " SMSText " u paketu Explorer (alatnoj traci na lijevoj strani ) i odaberite " Properties ".
pregled 6
Kliknite " Java Build Path " na lijevom zatim kliknite na " Dodaj vanjsku staklenke ... " gumb na desnoj strani . Dođite na raspakirali mapu " JavaMail - 1.4.3 " i kliknite na " Mail.jar " zatim kliknite na " OK " i " OK " ponovno . JavaMail Knjižnica je sada učitan za svoj SMSText projekt , a vi ćete biti u mogućnosti da ga koristiti za slanje e-pošte ( a kasnije tekstualne poruke ) sa Jave .
Slanja poruke pregled 7
Drugo kliknite na " SMSText " projekt u Eclipse i odaberite " New ", " Klasa ". Tip " MailClient " kao ime i kliknite
8
Odaberite sve kod u prozor MailClient.java i zamijeniti ga kopirati i zalijepiti na sljedeći Java Code " Finish ". :
Uvoz javax.mail < em > ; .
uvoz javax.mail.internet
; .
uvoz java.util.Properties ;
javne klase MailClient
{
javnosti void Sendmail ( String s , String se ,
Gudački predmet , String messageBody ) baca MessagingException , AddressException
{
//postavljanje poslužitelja mail
String host = " your_email_carriers_smtp " ; < br /> String username = " [email protected] " ;
String password = " your_email_password " ;
Nekretnine rekvizite = nova svojstva ( ) ;
props.put ( " mail.smtps.auth " , " istina " ) , pregled
//Getmail sjednici
sjednica session = Session.getDefaultInstance ( rekvizite , null ) ; pregled
//Odredite novu poruku e-pošte < br /> MimeMessage poruka = novi MimeMessage ( session ) ;
message.setFrom ( novi InternetAddress ( od ) ) ;
message.addRecipient ( Message.RecipientType.TO , novi InternetAddress ( do ) ) , < br /> message.setSubject ( subjekt ) ; pregled
message.setText ( messageBody ) ; pregled
//poslati poruku
Transport t = session.getTransport ( " smtps " ) ; < br /> try {
t.connect ( domaćin , korisničko ime , lozinka ) ;
t.sendMessage ( poruke , message.getAllRecipients ( ) ) ;
} napokon {
t.close ( ) ; }
pregled
} pregled
public static void main (String [ ] args ) {
pokušati
{
MailClient klijent = novi MailClient ( ) ;
Gudački od = " your_email_address " ,
string = " [email protected] " ;
String predmet = " Test " ;
String poruka = " Ja sam testiranje . Vidite li ovo " ; ?
client.sendMail ( od , do , predmet , poruku ) ;
}
catch ( Iznimka e )
{
e .printStackTrace ( System.out ) ; .
} pregled
}
}
9
Dođite na " Pošalji Prijevoznici SMTP Adrese " link u sekciji resursa Pronađi vaš e-mail prijevoznika , a zatim kopirajte adresu . Odaberite tekst unutarnjoj citati " your_email_carriers_smtp " (pored " String host =" ) i zalijepite adresu . na primjer , ako koristite Gmail , na " String host " linija će čitati : .
gudački domaćina = " smtp.gmail.com " , pregled
10
zamijeni " [email protected] " sa svojom e-mail adresu
11
Zamijenite " yourPassword " s lozinkom koju koristite za prijavu na svoj e-mail . morat ćete to dopustiti Java poslati e-mail s adrese e-pošte . ne brinite , ove informacije ne mogu se vidjeti ili poslati bilo gdje preko interneta , te je potrebno je poslati svoje SMS poruke , nakon svega ,poruka mora biti od nekoga
12
u " public static void main " metodom , zamijeniti " your_email_address " pored "iz =" s . vaša e-mail adresa .
13
Dođite na link " bežične nositelji SMTP adrese " u sekciji resurse . Potražite bežični prijevoznika vašeg primatelja e-mail adresu ( ili , ako želite testirati na svojoj na telefonu , možete pogledati svoj bežični prijevoznika adresu ) . Na primjer , ako je broj vašeg primatelja je 555-555-5555 , a on /ona koristi Verizon Wireless ,adresa neće biti " [email protected] " .
14
Zamijeni " [email protected] " s adrese koju nalazimo u prethodnom koraku .
15
Promjena " predmet "ili" poruku " na sve što želite , a možete ih držati kao " testiranje "i " ja " m testiranje . vidite li ovo ? " .
16
Hit zeleni play gumb za pokretanje koda. Ništa se reproduciraju na zaslonu konzole . Primatelj bi trebao dobiti tekst u normalnom vremenu ( kao što je poslao tekst iz vašeg telefona ) .