| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come inviare SMS utilizzando le applicazioni Java
    È possibile inviare un messaggio SMS a qualsiasi telefono utilizzando un programma Java . Sarà utile se si dispone di una certa esperienza con il linguaggio di programmazione Java . Avrete anche bisogno di conoscere il gestore di telefonia mobile del destinatario . Il nostro piano d'azione è questo : sfrutteremo che i vettori più wireless consente l'accesso al proprio SMTP ( Simple Mail Transfer Protocol) . Poi tutto quello che deve essere fatto è usare Java per inviare un messaggio e-mail all'indirizzo di destra - vale a dire, qualcosa come YourTenDigitNumber@YourCarriersSMTP.com . Il "SMTP indirizzi e-mail " link nella sezione Risorse contiene un elenco completo di SMTP per quasi tutti i carrier wireless . Avrete anche bisogno di Eclipse per gli sviluppatori Java IDE ( se non lo avete già ) per rendere l'installazione delle librerie Java corrette facile e veloce. Cose che ti serviranno
    Eclipse IDE per Java Developers
    Java Runtime Environment versione 6 o superiore
    Show More Istruzioni
    Per Eclipse , il progetto e JavaMail pronto
    1

    Scaricare e installare Eclipse accedendo alla http://www.eclipse.org/downloads/nel tuo browser . Useremo Eclipse per scrivere il nostro codice Java ed installare la libreria JavaMail .
    2

    andare su " JavaMail Download" link nella sezione Risorse . Fare clic sul pulsante "Download" blu al centro della pagina . Fare clic su " Accetto di JavaMail Contratto di licenza " casella di controllo e fare clic su "Continua". Clicca sul link " JavaMail - 1.4.3.zip " . Scegliere di salvare il file invece di aprirlo.
    3

    decomprimere il file " JavaMail - 1.4.3.zip " con un doppio clic su di esso . Ricorda la posizione è decompresso a .
    4

    aperto Eclipse . Fare clic su " File ", " Nuovo ", "Progetto Java . " Tipo " smstext ", come il nome del progetto e fare clic su "Fine ".
    5

    clic sulla cartella " smstext " nel Package Explorer ( la barra degli strumenti a sinistra) e selezionare " Proprietà".
    Pagina 6

    Fare clic su " Build Path Java " a sinistra fare clic su "Aggiungi JAR esterni ... " pulsante sulla destra . Passare alla decompresso " - JavaMail 1.4.3 " cartella e fare clic su " mail.jar " quindi fare clic su "OK" e " OK" . La biblioteca JavaMail è ora caricato per il vostro progetto smstext , e sarete in grado di utilizzarlo per inviare e-mail (e successivamente di messaggi di testo ) con Java .
    Invio di un messaggio
    7

    Seconda clic sul progetto " smstext " in Eclipse e selezionare " Nuovo ", "Classe" . Tipo " mailclient ", come il nome e fare clic su "Fine".
    8

    Selezionare tutto il codice nella finestra MailClient.java e sostituirlo con copia - incollando il seguente codice Java : javax.mail importazione. * ; import javax.mail.internet * , . java.util.Properties importazione; classe mailclient {

    public void sendmail pubblico ( String da , String a , String oggetto , String messageBody ) getta MessagingException , AddressException { //Configurazione posta serverString host = " your_email_carriers_smtp " ; String username = " your_email@address.com " ; la password String = " your_email_password " ; Properties props = new Properties () ; props.put ( " mail.smtps.auth " , " vero " ) ;

    //Ottiene una sessione sessionSession mail = Session.getDefaultInstance ( puntelli , null) ;

    //Definire un nuovo messageMimeMessage mail = new MimeMessage ( sessione) ; message.setFrom ( nuovo InternetAddress ( da ) ) ; message.addRecipient ( Message.RecipientType.TO , nuovo InternetAddress ( a ) ) ; message.setSubject (soggetto) ;

    message.setText ( messageBody ) ;
    < p > //Invia il messageTransport t = session.getTransport ( " SMTPS " ) ; try { t.connect (host , nome utente, password ) ; t.sendMessage ( messaggio , message.getAllRecipients () ) ; } finally { t.close ( );} }


    public static void main (String [] args ) { try { mailclient client = new mailclient (); String from = " your_email_address " ; String a = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com " ; String subject = " Test " ; String message =" sto testando vedete questo " , . ?

    client.sendMail ( da , a , oggetto , messaggio) ; } catch ( Exception e) { e.printStackTrace ( System.out );} } }


    9

    andare su " Carriers mail SMTP Indirizzi " link nella sezione risorse . Trova il tuo gestore di posta elettronica , e copiare gli indirizzi . Selezionare il testo all'interno delle virgolette di " your_email_carriers_smtp " ( accanto a " String host = " ) e incollare l'indirizzo . Ad esempio , se si utilizza Gmail , la " String host " linea leggerà : String host = " smtp.gmail.com " ;
    10

    Sostituire " your_email@address.com " con la tua email indirizzo .
    11

    Sostituire " VOSTRAPASSWORD " con la password utilizzata per accedere alla tua email. Avrete bisogno di questo per far Java inviare una e-mail dal tuo indirizzo email . Non preoccupatevi , questa informazione non può essere visto o mandati ovunque sul web, ed è necessario per inviare il messaggio di testo , dopo tutto , il messaggio deve essere da qualcuno
    12

    Nella " . principale pubblico static void " metodo , sostituire il " your_email_address " accanto a" da = " con il tuo indirizzo email .
    13

    andare su" carrier wireless SMTP indirizzi " link nella sezione Risorse . Cercare il gestore di telefonia mobile di indirizzo e-mail del destinatario ( o , se vuoi testare sul vostro sul telefono, è possibile cercare l'indirizzo del vostro proprio gestore di telefonia mobile ) . Per esempio, se il numero del destinatario è 555-555-5555 e lui /lei usa Verizon Wireless , l' indirizzo sarà " 5555555555@vtext.com " .
    14

    Sostituire " Recipients10DigitNumber@RecipientsCarriersSMTP.com "con l'indirizzo che hai trovato nel passaggio precedente .
    15

    Cambia il" soggetto " o " Messaggio " per qualsiasi cosa si desideri, oppure si può tenere come " Prova "e" I ' test m . vedete questo ? " .
    16

    Hit il tasto play verde per eseguire il codice . Nulla sarà emesso a schermo della console . Il destinatario dovrebbe ricevere il testo in una normale quantità di tempo (come se hai inviato il testo dal telefono cellulare ) .

    Previous :

    next :
      Articoli Correlati
    ·Come copiare un valore di una doppia in un Integer in J…
    ·Come sfogliare pixel in Java con getPixel 
    ·Come ottenere il valore selezionato di DropDownList in …
    ·Come impostare il carattere di una stringa Java 
    ·Java 1.6 Formazione 
    ·Come aggiungere JMenuBar al JPanel 
    ·Regole di business in Java 
    ·La differenza tra interfaccia e classe astratta 
    ·La definizione di una restrizione Java Applet 
    ·Come rimuovere i cookie in Java 
      Articoli in evidenza
    ·Come Tipo arabo Into Visual Basic 6.0 
    ·TI83 Inoltre Programming Guide 
    ·Come creare una casella di riepilogo con i prezzi 
    ·Come gestire gli aggiornamenti Java sulla Rete 
    ·Come Shadow in VB.NET 
    ·Definizione di variabile esiste in JavaScript 
    ·Come fare un array dinamico 2D di stringhe in Python 
    ·Come ottenere Bottone in Android 
    ·Tutorial su Come condividere variabili in molteplici fo…
    ·Modalità di utilizzo di Crystal Reports 2008 Con Visua…
    Copyright © Conoscenza Informatica http://it.wingwit.com