[Yanel-commits] rev 47266 -
public/yanel/trunk/src/contributions/resources/contact-form/src/java/org/wyona/yanel/impl/resources/contactform
michi at wyona.com
michi at wyona.com
Wed Jan 27 10:29:24 CET 2010
Author: michi
Date: 2010-01-27 10:29:23 +0100 (Wed, 27 Jan 2010)
New Revision: 47266
Modified:
public/yanel/trunk/src/contributions/resources/contact-form/src/java/org/wyona/yanel/impl/resources/contactform/SendMail.java
Log:
use MailUtil class and set this class to deprecated
Modified: public/yanel/trunk/src/contributions/resources/contact-form/src/java/org/wyona/yanel/impl/resources/contactform/SendMail.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/contact-form/src/java/org/wyona/yanel/impl/resources/contactform/SendMail.java 2010-01-27 09:25:38 UTC (rev 47265)
+++ public/yanel/trunk/src/contributions/resources/contact-form/src/java/org/wyona/yanel/impl/resources/contactform/SendMail.java 2010-01-27 09:29:23 UTC (rev 47266)
@@ -1,53 +1,21 @@
package org.wyona.yanel.impl.resources.contactform;
-import javax.mail.Message;
import javax.mail.MessagingException;
-import javax.mail.Session;
-import javax.mail.Transport;
import javax.mail.internet.AddressException;
-import javax.mail.internet.InternetAddress;
-import javax.mail.internet.MimeMessage;
import org.apache.log4j.Logger;
/**
- *
+ * @deprecated Use org.wyona.yanel.core.util.MailUtil instead
*/
public class SendMail {
private static Logger log = Logger.getLogger(SendMail.class);
- public static final String STATUS = "status";
- public static final String MESSAGE = "message";
-
/**
- *
+ * @deprecated Use org.wyona.yanel.core.util.MailUtil instead
*/
public static void send(String smtpHost, int smtpPort, String from, String to, String subject, String content) throws AddressException, MessagingException {
-
- // Create a mail session
- Session session = null;
- if (smtpHost != null && smtpPort >= 0) {
- java.util.Properties props = new java.util.Properties();
- props.put("mail.smtp.host", smtpHost);
- props.put("mail.smtp.port", "" + smtpPort);
- session = Session.getInstance(props, null);
- log.warn("Use specific mail session: " + session.getProperty("mail.smtp.host") + ":" + session.getProperty("mail.smtp.port"));
- } else {
- java.util.Properties props = new java.util.Properties();
- props.put("mail.smtp.host", "mail.foo.bar"); // Dummy value
- props.put("mail.smtp.port", "37"); // Dummy value
- session = Session.getDefaultInstance(props, null);
- log.warn("Use default mail session: " + session.getProperty("mail.smtp.host") + ":" + session.getProperty("mail.smtp.port"));
- }
-
- // Construct the message
- Message msg = new MimeMessage(session);
- msg.setFrom(new InternetAddress(from));
- msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
- msg.setSubject(subject);
- msg.setText(content);
-
- // Send the message
- Transport.send(msg);
+ log.warn("DEPRECATED");
+ org.wyona.yanel.core.util.MailUtil.send(smtpHost, smtpPort, from, to, subject, content);
}
}
More information about the Yanel-commits
mailing list