fr.paris.lutece.util.mail
Class MailUtil

java.lang.Object
  extended by fr.paris.lutece.util.mail.MailUtil

Deprecated.

public final class MailUtil
extends java.lang.Object

This class provides mail utils.


Method Summary
static java.util.Map<java.lang.String,java.net.URL> getAttachmentList(java.lang.String strHtml, java.lang.String strBaseUrl, boolean useAbsoluteUrl)
          Deprecated. Extract a collection of elements to be attached to a mail from an HTML string.
static void sendMessage(java.lang.String strHost, java.lang.String strRecipient, java.lang.String strSenderName, java.lang.String strSenderEmail, java.lang.String strSubject, java.lang.String strMessage)
          Deprecated. Send a message.
static void sendMessageHtml(java.lang.String strHost, java.lang.String strRecipient, java.lang.String strSenderName, java.lang.String strSenderEmail, java.lang.String strSubject, java.lang.String strMessage)
          Deprecated. Send a HTML formated message.
static void sendMessageHtml(java.lang.String strHost, java.lang.String strRecipient, java.lang.String strSenderName, java.lang.String strSenderEmail, java.lang.String strSubject, java.lang.String strMessage, java.util.Map mapAttachments)
          Deprecated. Send a message.
static void sendMessageHtmlWithAttachment(java.lang.String strHost, java.lang.String strRecipient, java.lang.String strSenderName, java.lang.String strSenderEmail, java.lang.String strSubject, java.lang.String strMessage, java.lang.String strFileName)
          Deprecated. Send a HTML formated message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

sendMessage

public static void sendMessage(java.lang.String strHost,
                               java.lang.String strRecipient,
                               java.lang.String strSenderName,
                               java.lang.String strSenderEmail,
                               java.lang.String strSubject,
                               java.lang.String strMessage)
                        throws javax.mail.MessagingException
Deprecated. 
Send a message.

Parameters:
strHost - The SMTP name or IP address.
strRecipient - The recipient email.
strSenderName - The sender name.
strSenderEmail - The sender email address.
strSubject - The message subject.
strMessage - The message.
Throws:
javax.mail.MessagingException - The messaging exception

sendMessageHtml

public static void sendMessageHtml(java.lang.String strHost,
                                   java.lang.String strRecipient,
                                   java.lang.String strSenderName,
                                   java.lang.String strSenderEmail,
                                   java.lang.String strSubject,
                                   java.lang.String strMessage)
                            throws javax.mail.MessagingException
Deprecated. 
Send a HTML formated message.

Parameters:
strHost - The SMTP name or IP address.
strRecipient - The recipient email.
strSenderName - The sender name.
strSenderEmail - The sender email address.
strSubject - The message subject.
strMessage - The message.
Throws:
javax.mail.MessagingException - The messaging exception

sendMessageHtmlWithAttachment

public static void sendMessageHtmlWithAttachment(java.lang.String strHost,
                                                 java.lang.String strRecipient,
                                                 java.lang.String strSenderName,
                                                 java.lang.String strSenderEmail,
                                                 java.lang.String strSubject,
                                                 java.lang.String strMessage,
                                                 java.lang.String strFileName)
                                          throws javax.mail.MessagingException
Deprecated. 
Send a HTML formated message.

Parameters:
strHost - The SMTP name or IP address.
strRecipient - The recipient email.
strSenderName - The sender name.
strSenderEmail - The sender email address.
strSubject - The message subject.
strMessage - The message.
strFileName - The name of the attachment.
Throws:
javax.mail.MessagingException - The messaging exception

sendMessageHtml

public static void sendMessageHtml(java.lang.String strHost,
                                   java.lang.String strRecipient,
                                   java.lang.String strSenderName,
                                   java.lang.String strSenderEmail,
                                   java.lang.String strSubject,
                                   java.lang.String strMessage,
                                   java.util.Map mapAttachments)
                            throws javax.mail.MessagingException
Deprecated. 
Send a message. FIXME: use prepareMessage method

Parameters:
strHost - The SMTP name or IP address.
strRecipient - The recipient email.
strSenderName - The sender name.
strSenderEmail - The sender email address.
strSubject - The message subject.
strMessage - The message.
mapAttachments - The map containing the attachments associated with their content-location.
Throws:
javax.mail.MessagingException - The messaging exception

getAttachmentList

public static java.util.Map<java.lang.String,java.net.URL> getAttachmentList(java.lang.String strHtml,
                                                                             java.lang.String strBaseUrl,
                                                                             boolean useAbsoluteUrl)
Deprecated. 
Extract a collection of elements to be attached to a mail from an HTML string. The collection contains the DataHandler for each url associated with an HTML tag img, script or link. Those urls must start with the url strBaseUrl.

Parameters:
strHtml - The HTML code.
strBaseUrl - The base url, can be null in order to extract all urls.
useAbsoluteUrl - Determine if we use absolute or relative url for attachement content-location
Returns:
a collection of DataHandler associated with attachment urls.


Copyright © 2009 Mairie de Paris. All Rights Reserved.