skip to main | skip to sidebar

Java Programs and Examples with Output

Pages

▼
 
  • RSS
  • Twitter
Thursday, September 20, 2012

Send an SMS Using JSP

Posted by Admin at 12:22 PM – 0 comments
 

In the Java Server Pages (JSP), you can send and receive emails. using this code you also can send and receive short message service (SMS) messages. You may send and receive the messages in Java Applications using the Java Mail and Communications libraries.


import java.io.*;

import java.net.InetAddress;

import java.util.Properties;

import java.util.Date;

import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;



public class SMTPSend {

 public SMTPSend() {

 }

 public void msgsend() {

  String username = "MySMSUsername";

  String password = "MyPassword";

  String smtphost = "MySMSHost.com";

  String compression = "My SMS Compression Information";

  String from = "mySMSUsername@MySMSHost.com";

  String to = "PhoneNumberToText@sms.MySMSHost.com";

  String body = "Hello SMS World!";

  Transport myTransport = null;




  try {

   Properties props = System.getProperties();

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

   Session mailSession = Session.getDefaultInstance(props, null);

   Message msg = new MimeMessage(mailSession);

   msg.setFrom(new InternetAddress(from));

   InternetAddress[] address = {new InternetAddress(to)};

   msg.setRecipients(Message.RecipientType.TO, address);

   msg.setSubject(compression);

   msg.setText(body);

   msg.setSentDate(new Date());
   /*
Connect the SMS message to your SMS host address. Save changes to the message and send the information*/


   myTransport = mailSession.getTransport("smtp");

   myTransport.connect(smtphost, username, password);

   msg.saveChanges();

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

   myTransport.close();

  } catch (Exception e) {

   e.printStackTrace();

  }
 }

 public static void main(String[] argv) {

  SMTPSend smtpSend = new SMTPSend();

  smtpSend.msgsend();

 }



Leave a Reply

Newer Post Older Post
Subscribe to: Post Comments ( Atom )
  • Popular
  • Recent
  • Archives
Powered by Blogger.
 
 
 
© 2011 Java Programs and Examples with Output | Designs by Web2feel & Fab Themes

Bloggerized by DheTemplate.com - Main Blogger