how to make this java mail works?

how to make this java mail works?

Dear experts,

Recently, I borrowed a book by William Broden and managed to get the source codes from the author himself.

The problem is that netbean ide is sending many error message on this java file as below :-

package com.XmlEcomBook.Chap05;

import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;

public class Emailer {

static final String host = "SMTP-HOST-NAME";
static final String from = "XMLGifts<[email protected]>";

public static void sendConfirmation(Order order) {
try {
CustomerInfo cust = order.getCustomerInfo();
Message msg = getMessage( cust.getEmail() );
msg.setSubject("XMLGifts.com Order Confirmation");
msg.setText("Your order is being processed");
msg.setText("Your order number is:" + order.getId() );
Transport.send(msg);
}
catch (MessagingException mex) {
System.out.println( mex );
}
}

public static void sendShipped(String email, String orderId ) {

try {
Message msg = getMessage( email );
msg.setSubject("Your XMLGifts.com Order has shipped");
msg.setText("Order number " + orderId + " has shipped" );

Transport.send(msg);
}
catch (MessagingException mex) {
}
}

static Message getMessage( String toEmail ) throws MessagingException {
Properties props = new Properties();
props.put("mail.smtp.host", host);

Session session = Session.getDefaultInstance(props, null);
session.setDebug(true);

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(toEmail)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSentDate(new Date());
return msg;
}

//To test the Emailer class.
static public void main( String[] args ) {
try {
Emailer ec = new Emailer();
CustomerInfo cust = new CustomerInfo();
cust.setEmail("TEST-EMAIL-ADDRESS");
Order order = new Order();
order.setCustomerInfo(cust);
ec.sendConfirmation( order );
}
catch( Exception e ) {
}
}
}


And then I was told that :
The mail package is not part of the Java SDK, you can get the latest
version from:

http://www.oracle.com/technetwork/java/index-138643.html

But, I don't have a clue how to make this file work at all, even after reading the guide.

Please advise me what should I do in order to make this particular file work, for I am really keen to include a java mail inside my application. Now, I am using a form-based enquiry which doesn't include time-stamp etc.

Thanks.
View Answers

August 10, 2010 at 11:51 AM

Hi Friend,

Please visit the following link:

http://www.roseindia.net/javamail/

Hope that it will be helpful for you.

Thanks









Related Tutorials/Questions & Answers:
how to make this java mail works? - Java Beginners
How To Make This Program - Java Beginners
Advertisements
How to make a new List in Java
How to make query and abstraction in Java
How to read yahoo mail using java mail api - WebSevices
how to make traffic light code in java
How to make directory in java
How to make a design document for exception handling in java
How to make the single click as double click in java
java mail
How to make a file in java
How to make Time picker in Java Swing
How to make Time picker in Java Swing
how to make an unreachable object as reachable - Java Beginners
java mail
how make excel
How to make elements invisible ?
how to make this pattern???
how make ID - Ajax
how to make a matrix like datagrid in ide in java pls help
java mail programs
How to make frame in java
How i can send testing mail on my id using java?
how to make exampage in jsp ?
how to get mail exchange records using java dns protocol
java mail
mail
How to send mail - JSP-Servlet
how to make a program on array
java mail
how to make paging with function ?
How to make selectOneMenu scrollable
how can i make a session invalidate in java when browser is closed
How to make a file read-only in java
java mail
send mail using smtp in java
java mail api - JavaMail
java mail
How to set attachment from browse button to send mails using java mail api
Java Mail - JavaMail
java mail - Java Beginners
How to make one waiting thread for lock - Java Beginners
How To Make Executable Jar File For Java P{roject - Java Beginners
how to make multiple rectangles
How to make a gzip file in java.
how to send mail with multiple attachments in jsp
java mail
java mail error - JavaMail
How to make a chain, make a chain, chain
How to make a list from file text in J2ME - Java Beginners

Ads