> Jacob Madsen wrote:
>
> Anyone know of a free Java bean to send e-mail from a JSP site, like
> CDONTS in ASP?

I wrote a sample mail bean for a Web Techniques article on JSP.
See the November (current) issue.

Here's the code:

// MailBean.java

package ethan;

import java.io.*;
import sun.net.smtp.*;

public class MailBean {

String sender;
String recipient;
String body;

public void setSender(String s) {
        sender = s;
}

public void setRecipient(String s) {
        recipient= s;
}

public void setBody(String s) {
        body = s;
}

/**
 * @returns true if the message was sent, false otherwise
 **/
public boolean sendMessage() {
        try {
                // replace "smtp" with your own SMTP server's name
                SmtpClient client = new SmtpClient("smtp");

                // use the SmptClient instance to construct the message
                client.from(sender);
                client.to(recipient);
                PrintStream msg = client.startMessage();
                msg.println("Subject: Web Feedback");
                msg.println();
                msg.println(body);
                msg.println("--");
                msg.println("Send using MailBean!");
                client.closeServer();
        }
        catch(IOException e) {
                return false;
        }

        return true;
}

}


--
Ethan Henry                                        [EMAIL PROTECTED]
Java Evangelist, KL Group                   http://www.klg.com
             "Software Development Productivity"

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
FAQs on JSP can be found at:
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html

Reply via email to