Comment envoyer des sms en utilisant java

Les développeurs Java ont été en mesure d'envoyer et de recevoir du courrier électronique en utilisant les bibliothèques Java disponibles pour un certain nombre d'années. Afin de suivre les progrès technologiques que les clients attendent des solutions d'entreprise à fournir, il est devenu nécessaire d'utiliser la programmation Java pour envoyer des messages texte SMS. Beaucoup de clients attendent de pouvoir recevoir des messages SMS sur leur téléphone mobile pour les mises à jour de l'application et des avertissements car tous les utilisateurs ont accès au courrier électronique sur leur téléphone cellulaire. messages texte SMS peuvent être envoyés à partir d'applications Java en utilisant les bibliothèques courrier et des communications Java.











Instructions

  1. Télécharger mail.jar et activation.jar (voir Ressources pour les liens) et enregistrez-le sur le répertoire de la bibliothèque Java sur le disque local de votre ordinateur.

  2. Lancer une nouvelle classe Java Java dans votre environnement de développement intégré (IDE) et nommez- "MyMobileJava.java".

  3. Entrez les bibliothèques Java suivants au début de votre classe Java. Ces bibliothèques comprennent les ressources de l'API Java Mail et communications requises et d'autres bibliothèques de support entrée / sortie et la classe de l'Internet pour envoyer des messages texte SMS.

    import java.io.
    GO
    importation java.net.InetAddress
    GO
    java.util.Properties d'importation
    GO
    import java.util.Date
    GO
    javax.mail d'importation.

    GO
    javax.mail.internet d'importation.
    GO
    javax.activation d'importation.
    ;

  4. Placez le code de Java, après les déclarations d'importation bibliothèque afin d'instancier la classe Java et attribuer des valeurs pour les SMS par défaut des messages texte.

    public class SmtpSend {

    SmtpSend publique () {
    }

    msgsend public void () {
    Chaîne username = "-MySMSUsername "

    GO

    mot de passe String = "-MonMotdePasse "-

    GO

    Chaîne smtphost = "-MySMSHost.com "-

    GO

    compression = String"-Ma SMS information Compression "-

    GO

    Chaîne de = [email protected] "-

    GO

    Chaîne à = [email protected] "-

    GO

    body = String"-Bonjour SMS World! "-

    GO

    Transport myTransport = null-
  5. Créer code Java pour créer une nouvelle session de communication qui sera ensuite utilisé pour configurer les informations contenues dans un message texte. Cette information sera ensuite prêt à être envoyé. Entrez le code Java suivant dans votre classe Java à la fin du code entré à l'étape quatre.

    try {
    Propriétés props = System.getProperties ()

    GO

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

    GO

     Session mailSession = Session.getDefaultInstance (accessoires, null)

    GO

     Msg = new MimeMessage (mailSession)

    GO

     msg.setFrom (nouvelle InternetAddress (à partir de))

    GO

     InternetAddress [] = {nouvelle adresse InternetAddress (à)}

    GO

     msg.setRecipients (Message.RecipientType.TO, adresse)

    GO

     msg.setSubject (compression)

    GO

     msg.setText (corps)

    GO

     msg.setSentDate (new Date ()) -
  6. Envoyer le message texte en vous connectant à votre adresse SMS hôte, sauvegarder les modifications du message, puis envoyer les informations. Pour ce faire, entrez le code Java suivant pour terminer la classe Java.

     myTransport = mailSession.getTransport ("-smtp "-)

    GO

     myTransport.connect (smtphost, nom d'utilisateur, mot de passe)

    GO

     msg.saveChanges ()

    GO

     myTransport.sendMessage (msg, msg.getAllRecipients ())

    GO

     myTransport.close ()

    GO

     } Catch (Exception e) {
    e.printStackTrace ()

    GO

     }
    }

    principal public static void (String [] argv) {
    SmtpSend SmtpSend = new SmtpSend ()

    GO

     smtpSend.msgsend ()

    GO

     }

    }

» » » » Comment envoyer des sms en utilisant java