|
What this is
Other links
The source code/** * ExampleApp.java * * CS Email Package, Version 1.2 * * September 27, 1999 * * Copyright (C) 1999 Bill Lynch, CoolServlets.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Library General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * http://www.coolservlets.com/LGPL.html * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Library General Public License for more details. * * You should have received a copy of the GNU Library General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ import java.io.*; import com.coolservlets.email.*; /** * This is a fully functional demo of the Email Package. To run this * demo, you need to do a few things: * * (1) Put the email classes in the right place. * * yourCurrentDirectory/ ExampleApp.java * / com / * / coolservlets / * / email / * / <email classes> * where <email classes> are the files included in the distribution. * * (2) Find out what SMTP port you have access to. Once you do that, * be sure to note the SMTP host name (ie, smtp.coolservlets.com) and * port number (ie, 25). (Note, that's not our real SMTP server so * don't even try it... :) ). * * (3) Change the private variables in the ExampleApp class. Without this * change, this demo will compile but you won't send anything! :) * */ public class ExampleApp { private String YOUR_NAME = ""; /* ie, "Joe Bloe" */ private String YOUR_EMAIL = ""; /* ie, "jbloe@joesDomain.com" */ private String RECIPIENT_NAME = ""; /* ie, "Jane Doe" */ private String RECIPIENT_EMAIL = ""; /* ie, "jdoe@anotherDomain.com" */ private String EMAIL_SUBJECT = ""; /* ie, "Hi Jane!" */ private String EMAIL_TEXT = ""; /* ie, "Hope all is well... later! -- Joe" */ private String SMTP_HOST = ""; /* Joe's smtp server: smtp.joesDomain.com */ private int SMTP_PORT = 25; /* Default is 25 */ public ExampleApp() { // Create the message and transport objects: Message msg = new Message(); Transport tr = new Transport( SMTP_HOST, SMTP_PORT ); // Set the FROM, TO, SUBJECT and text of the email message msg.setFrom( new Address( YOUR_NAME, YOUR_EMAIL ) ); msg.setRecipient( RecipientType.TO, new Address( RECIPIENT_NAME, RECIPIENT_EMAIL ) ); msg.setSubject( EMAIL_SUBJECT ); msg.setText( EMAIL_TEXT ); // Send it! Catch the TransportException. try { tr.send( msg ); } catch( TransportException te ) { System.out.println( "Transport Exception: " + te ); } } public static void main( String args[] ) { ExampleApp ea = new ExampleApp(); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.