Prerequirements:
Mail.jar from JavaMail (You can download it fromhttp://java.sun.com/products/javamail/downloads/index.html)
Activation.jar (You can download it fromhttp://java.sun.com/products/javabeans/jaf/downloads/index.html)
Smtp.jar(You can download it fromhttp://www.java2s.com/Code/Jar/s/Downloadsmtpjar.html)
An account needs to be created at www.ipipi.com
After creating your account and finishing the downloading part add the jars to the classpath.
you can find a good alternative example here
https://code.google.com/p/send-sms-from-computer-to-mobile-using-way2sms/source/browse/Way2Sms.java
Mail.jar from JavaMail (You can download it fromhttp://java.sun.com/products/javamail/downloads/index.html)
Activation.jar (You can download it fromhttp://java.sun.com/products/javabeans/jaf/downloads/index.html)
Smtp.jar(You can download it fromhttp://www.java2s.com/Code/Jar/s/Downloadsmtpjar.html)
An account needs to be created at www.ipipi.com
After creating your account and finishing the downloading part add the jars to the classpath.
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.*;
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 = "YoureIPIPIUsername";
String password = "YourPassword";
String smtphost = "ipipi.com";
String compression = "Compression Option goes here - find out more";
String from = "YoureIPIPIUsername@ipipi.com";
String to = "DestinationPhoneNumber@sms.ipipi.com";
String body = "Your Message";
Transport tr = null;
}
public void msgsend() {
String username = "YoureIPIPIUsername";
String password = "YourPassword";
String smtphost = "ipipi.com";
String compression = "Compression Option goes here - find out more";
String from = "YoureIPIPIUsername@ipipi.com";
String to = "DestinationPhoneNumber@sms.ipipi.com";
String body = "Your Message";
Transport tr = null;
try {
Properties props = System.getProperties();
props.put("mail.smtp.auth", "true");
// Get a Session object
Session mailSession = Session.getDefaultInstance(props, null);
// construct the message
Message msg = new MimeMessage(mailSession);
//Set message attributes
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());
tr = mailSession.getTransport("smtp");
tr.connect(smtphost, username, password);
msg.saveChanges();
tr.sendMessage(msg, msg.getAllRecipients());
tr.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] argv) {
SMTPSend smtpSend = new SMTPSend();
smtpSend.msgsend();
}
}
Properties props = System.getProperties();
props.put("mail.smtp.auth", "true");
// Get a Session object
Session mailSession = Session.getDefaultInstance(props, null);
// construct the message
Message msg = new MimeMessage(mailSession);
//Set message attributes
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());
tr = mailSession.getTransport("smtp");
tr.connect(smtphost, username, password);
msg.saveChanges();
tr.sendMessage(msg, msg.getAllRecipients());
tr.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] argv) {
SMTPSend smtpSend = new SMTPSend();
smtpSend.msgsend();
}
}
Ref:
you can find a good alternative example here
https://code.google.com/p/send-sms-from-computer-to-mobile-using-way2sms/source/browse/Way2Sms.java
No comments:
Post a Comment