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.
Lancer une nouvelle classe Java Java dans votre environnement de développement intégré (IDE) et nommez- "MyMobileJava.java".
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.;
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-
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 ()) -
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
}
}