Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment créer des classes d' except…
  • Comment faire pour convertir binaire…
  • Comment utiliser des vecteurs Java 
  • Comment analyser les éléments XML …
  • Code Java pour les débutants 
  • Qu'est-ce que la plate-forme Java TM…
  • Comment autoriser Java pour écrire …
  • Comment puis- je créer un calculate…
  • Comment faire pour trouver un autre …
  • Comment jeter Exception en Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment envoyer des SMS à l'aide d'applications Java

    Vous pouvez envoyer un message texte SMS à n'importe quel téléphone en utilisant un programme Java. Il va vous aider si vous avez une certaine expérience avec le langage de programmation Java. Vous aurez également besoin de connaître l' opérateur de téléphonie mobile de votre destinataire . Notre plan d'action est le suivant: nous allons exploiter que la plupart des transporteurs sans fil permet d'accéder à leur SMTP (Simple protocole de transfert de courrier) adresses . Ensuite, tout ce qui doit être fait est d'utiliser Java pour envoyer un message électronique à la bonne adresse - à savoir , quelque chose comme YourTenDigitNumber@YourCarriersSMTP.com . Le "SMTP Adresses e-mail " lien dans la section Ressources contient une liste exhaustive de smtp pour presque tous les transporteurs sans fil. Vous aurez également besoin d'Eclipse pour les développeurs Java IDE (si vous ne l'avez pas déjà ) pour faire installer les bibliothèques Java correctes rapide et facile. Choses que vous devez
    Eclipse pour les développeurs Java IDE
    Java Runtime Environment Version 6 ans ou plus
    Afficher plus Instructions
    Obtenir Eclipse, votre projet, et JavaMail Prêt
    1

    Télécharger et installer Eclipse en accédant à http://www.eclipse.org/downloads/dans votre navigateur Web . Nous allons utiliser Eclipse pour écrire notre code Java et installer la bibliothèque de JavaMail .
    2

    Naviguer sur le lien " JavaMail de téléchargement » dans la section Ressources . Cliquez sur le bouton bleu " Download " au milieu de la page. Cliquez sur " Accepter de JavaMail contrat de licence " case à cocher et cliquez sur "Continuer". Cliquez sur le lien " javamail - 1.4.3.zip " . Choisissez d'enregistrer le fichier au lieu de l'ouvrir.
    3

    Décompressez le fichier " javamail - 1.4.3.zip " en double -cliquant dessus. Rappelez-vous l' emplacement, il décompressé .
    4

    ouverte Eclipse. Cliquez sur "Fichier ", "Nouveau ", "Projet Java. " Tapez " textesms », comme le nom du projet et cliquez sur " Terminer".
    5

    Cliquez sur le dossier " textesms " dans l'Explorateur de package ( la barre d'outils à gauche ) et sélectionner "Propriétés".

    6

    Cliquez sur " chemin de génération Java " sur la gauche, puis cliquez sur " Ajouter des fichiers JAR externes ... " bouton sur la droite. Accédez au dossier décompressé " JavaMail - 1.4.3 " et cliquez sur " mail.jar " puis cliquez sur "OK" et "OK" . La bibliothèque JavaMail est maintenant chargé de votre projet textesms , et vous serez capable de l'utiliser pour envoyer des e-mails ( et par la suite de messages texte ) avec Java.
    Envoi d'un message
    7

    Second - cliquez sur le projet " textesms " dans Eclipse et sélectionnez " Nouveau" " classe " . Tapez " MailClient " que le nom et cliquez sur "Terminer".
    8

    Sélectionnez tout le code dans la fenêtre MailClient.java et remplacez-le par copier-coller le code Java suivant : javax.mail d'importation. * ; import javax.mail.internet * ; . java.util.Properties d'importation ; MailClient {

    sendMail public void publique de classe (String partir , String pour , String sujet , String messageBody ) throws MessagingException , AddressException {//mail Configuration serverString host = " your_email_carriers_smtp " ; chaîne username = " your_email@address.com »; mot de passe String = " your_email_password " ; Propriétés props = new Properties (); props.put ( " mail.smtps.auth ", " vrai ");

    //Obtenir une séance de sessionSession mail = Session.getDefaultInstance ( props , null);

    //Définir un nouveau courrier messageMimeMessage un message = new MimeMessage ( session); message.setFrom ( nouveau InternetAddress ( à partir de ) ) ; message.addRecipient ( Message.RecipientType.TO , nouveau InternetAddress ( à ) ) ; message.setSubject (sous réserve ) ;

    message.setText ( messageBody ) ;

    //Envoyer le messageTransport t = session.getTransport ( " smtps "); try { t.connect (hôte, nom d'utilisateur , mot de passe ) ; t.sendMessage (message, message.getAllRecipients ()); } finally { t.close ( );} }


    public static void main ( string [] args ) { try { client = new MailClient MailClient (); string à partir = " votre_adresse_électronique " ; string pour = " Recipients10DigitNumber @ RecipientsCarriersSMTP.com " ; chaîne subject = " Test " ; String message =" je teste voyez-vous ce " ; . ?

    client.sendMail ( à partir de , pour , sujet, message); } catch ( exception e) { e.printStackTrace ( System.out );} }}


    9

    Accédez à la " Porte de messagerie SMTP Adresses " lien dans la section des ressources . Trouvez votre opérateur email et copiez les adresses . Sélectionnez le texte à l'intérieur des citations de " your_email_carriers_smtp " (à côté de "host String =" ) et collez l'adresse. Par exemple, si vous utilisez Gmail, la ligne "host String " lira : String host = " smtp.gmail.com " ;
    10

    Remplacer " your_email@address.com " avec votre email adresse.
    11

    Remplacer " votremotdepasse " avec le mot de passe que vous utilisez pour vous connecter à votre email . Vous aurez besoin de laisser Java envoyer un e-mail à partir de votre adresse e-mail . Ne vous inquiétez pas , cette information ne peut pas être vu ou envoyé n'importe où sur le web, et il est nécessaire d' envoyer un message texte , après tout, le message doit être de quelqu'un
    12

    Dans le " . public static void main " méthode , remplacez le " votre_adresse_électronique "à côté " de = " avec votre adresse e-mail .
    13

    Accédez à la" transporteurs sans fil SMTP adresses " lien dans la section Ressources. Consulter le transporteur sans fil de l'adresse email de votre destinataire (ou, si vous souhaitez tester sur votre téléphone, vous pouvez rechercher l'adresse de votre propre opérateur sans fil ) . Par exemple, si le numéro de votre destinataire est 555-555-5555 et il /elle utilise Verizon Wireless, l'adresse sera " 5555555555@vtext.com " .
    14

    Remplacer " Recipients10DigitNumber@RecipientsCarriersSMTP.com "avec l'adresse que vous avez trouvé à l'étape précédente .
    15

    changer le" sujet " ou " Message " à ce que vous voulez , ou vous pouvez les garder comme« Testing »et« I » test m. voyez-vous cela? " .
    16

    Frappez le bouton vert pour exécuter votre code . Rien ne sera délivré à l'écran de la console. Le destinataire doit recevoir le texte dans un délai normal ( comme si vous avez envoyé le texte à partir de votre téléphone ) .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un programme de dactylographie 
  • Comment faire une méthode utilisant JDBC 
  • Comment ajouter JMenuBar à JPanel 
  • Comment exporter un projet qui a JAR dans Eclipse 
  • Comment savoir si une police est à espacement fixe en Java 
  • Comment formater les dates entre Java et Oracle 
  • Comment créer UML à partir de Java Source 
  • L'internationalisation de codage Java 
  • Comment utiliser le Colon en Java 
  • L'applet Java a échoué 
  • Connaissances Informatiques © http://www.ordinateur.cc