[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