Warning: Invalid argument supplied for foreach() in /home/e1rsbco/public_html/hafriz/wp-content/plugins/facebook-import-comments/classes/FacebookCommentImporter.php on line 185
Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

sending mail using jsp

setelah seharian suntuk buat test itu ini. akhirnya berjaya aku buat automatic mailing script untuk email kepada user menggunakan jsp. walaupun banyak kena lakukan tapi pas berjaya tu puas hati.

so step-step nye

1st download javamail dan juga java activation framework

2nd. korang extract dan korang copy paste ke dalam folder JAVA dalam program file

3rd buat CLASSPATH kat environment windows korang kalau tak reti camne ikut tutorial dari java api sendiri

then seterusnya, ni part yang aku pening skit. aku guna jcreator, so tak dapat nak compile sebab ada error sebab jcreator tak jumpa library mende alah ni. so caranya kembali ke zaman tok kaduk balik iaitu setiap kali korang nak compile. sila gunakan command prompt…. ya command promt

so ni script yang aku berjaya test and berjaya. aku gunakan server smtp aku sendiri so korang yang takde server tu korang bleh gunakan gmail. tapi caranya berlainan. sila sutdy faq javamail

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.UnsupportedEncodingException;
public class mail {
public static void main (String args[]) {
String host = “smtp server korang”;
String from = “email korang
String to = “nak bagi kat sapa email ni”;
try {
// Get system properties
Properties props = System.getProperties();
// Setup mail server
Authenticator auth = new PopupAuthenticator();
props.put(“mail.smtp.auth”, “true”);
props.put(“mail.smtp.host”, host);
props.put(“mail.smtp.port”,”26″); //sila tukar port smtp server korang
//props.put(“mail.smtp.starttls.enable”,”true”);
// Get session
Session session = Session.getInstance(props, auth);
//session.setDebug(true);
// Define message
MimeMessage message = new MimeMessage(session);
// Set the from address
message.setFrom(new InternetAddress(from,”FromName”));
// Set the to address
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to,”ToName”));
// Set the subject
message.setSubject(“Hello JavaMail”);
// Set the content
message.setText(“Welcome to JavaMail”);
//System.out.println(“OK Man”);
// Send message
Transport.send(message);
System.out.println(“OK Man”);
}
catch (MessagingException e) {e.toString();}
catch (UnsupportedEncodingException e) {e.toString();}
}
static class PopupAuthenticator extends Authenticator {
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(“username korang”, “tpassword korang”);
}
}
}

Related posts:

  1. simpledateformat
  2. JSP tutorial + mysql part II
  3. Timer quiz
  4. Online Scam
  5. JSP tutorial

Leave a comment  

name*

email*

website

Submit comment