de.fh_mannheim.mm.dms.framework
Class MailClient

java.lang.Object
  extended byde.fh_mannheim.mm.dms.framework.MailClient

public class MailClient
extends java.lang.Object

MailClient is a mail client that only can send simple emails.

Version:
$Revision: 1.1 $
Author:
Jan Löffler, mail@jlsoft.de

Constructor Summary
MailClient()
          Constructor.
MailClient(MailAccount account)
          Constructor.
 
Method Summary
 MailAccount getEmailAccount()
          Get email account for sending emails.
 boolean sendMail(java.lang.String[] strReceiverList, java.lang.String strSubject, java.lang.String strMessage)
          Sends an email to an emailaddress.
 boolean sendMail(java.lang.String strReceiver, java.lang.String strSubject, java.lang.String strMessage)
          Sends an email to an emailaddress.
 void setEmailAccount(MailAccount account)
          Set mail account for sending emails.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailClient

public MailClient()
Constructor.


MailClient

public MailClient(MailAccount account)
Constructor.

Parameters:
account - Mailaccount
Method Detail

getEmailAccount

public MailAccount getEmailAccount()
Get email account for sending emails.

Returns:
email account

sendMail

public boolean sendMail(java.lang.String strReceiver,
                        java.lang.String strSubject,
                        java.lang.String strMessage)
Sends an email to an emailaddress.

Parameters:
strReceiver - Receiver of this email
strSubject - Subjectline
strMessage - Emailtext
Returns:
true, if successful

sendMail

public boolean sendMail(java.lang.String[] strReceiverList,
                        java.lang.String strSubject,
                        java.lang.String strMessage)
Sends an email to an emailaddress.

Parameters:
strReceiverList - All receivers of this email
strSubject - Subjectline
strMessage - Emailtext
Returns:
true, if successful

setEmailAccount

public void setEmailAccount(MailAccount account)
Set mail account for sending emails.

Parameters:
account - Mailaccount