Packageat.fhjoanneum.dmt.umj.core.util
Classpublic class EMailHelper
InheritanceEMailHelper Inheritance flash.events.EventDispatcher

Helper: EmailHelper is a singleton to send emails in stmp or full tls style and with various input parameters.



Public Methods
 MethodDefined By
  
EMailHelper(enforcer:SingletonEnforcer)
EMailHelper
  
[static]
EMailHelper
  
sendMailSMTPPlainText(serverhost:String, serveruser:String, userpassword:String, fromEmail:String, toEmail:String, subject:String, body:String, useSSLTLSSocket:Boolean = false, ccEmail:String, fromEmailLabel:String = no from label defined, toEmailLabel:String = no to label defined, ccEmailLabel:String = no cc label defined):void
EMailHelper
  
sendMailSMTPPlainTextWithFileAttachement(serverhost:String, serveruser:String, userpassword:String, fromEmail:String, toEmail:String, subject:String, body:String, file:File = null, useSSLTLSSocket:Boolean = false, ccEmail:String, fromEmailLabel:String = no from label defined, toEmailLabel:String = no to label defined, ccEmailLabel:String = no cc label defined):void
EMailHelper
Protected Methods
 MethodDefined By
  
dealloc():void
EMailHelper
  
init():void
EMailHelper
Events
 Event Summary Defined By
  EMailHelper
  EMailHelper
  EMailHelper
  EMailHelper
  EMailHelper
Constructor Detail
EMailHelper()Constructor
public function EMailHelper(enforcer:SingletonEnforcer)



Parameters
enforcer:SingletonEnforcer
Method Detail
dealloc()method
protected function dealloc():void

getInstance()method 
public static function getInstance():EMailHelper

Returns
EMailHelper
init()method 
protected function init():void

sendMailSMTPPlainText()method 
public function sendMailSMTPPlainText(serverhost:String, serveruser:String, userpassword:String, fromEmail:String, toEmail:String, subject:String, body:String, useSSLTLSSocket:Boolean = false, ccEmail:String, fromEmailLabel:String = no from label defined, toEmailLabel:String = no to label defined, ccEmailLabel:String = no cc label defined):void

Parameters

serverhost:String
 
serveruser:String
 
userpassword:String
 
fromEmail:String
 
toEmail:String
 
subject:String
 
body:String
 
useSSLTLSSocket:Boolean (default = false)
 
ccEmail:String
 
fromEmailLabel:String (default = no from label defined)
 
toEmailLabel:String (default = no to label defined)
 
ccEmailLabel:String (default = no cc label defined)

sendMailSMTPPlainTextWithFileAttachement()method 
public function sendMailSMTPPlainTextWithFileAttachement(serverhost:String, serveruser:String, userpassword:String, fromEmail:String, toEmail:String, subject:String, body:String, file:File = null, useSSLTLSSocket:Boolean = false, ccEmail:String, fromEmailLabel:String = no from label defined, toEmailLabel:String = no to label defined, ccEmailLabel:String = no cc label defined):void

Parameters

serverhost:String
 
serveruser:String
 
userpassword:String
 
fromEmail:String
 
toEmail:String
 
subject:String
 
body:String
 
file:File (default = null)
 
useSSLTLSSocket:Boolean (default = false)
 
ccEmail:String
 
fromEmailLabel:String (default = no from label defined)
 
toEmailLabel:String (default = no to label defined)
 
ccEmailLabel:String (default = no cc label defined)

Event Detail
COMPLETED Event
Event Object Type: at.fhjoanneum.dmt.umj.core.events.ErrorReportEvent

CONNECTION_FAILED Event  
Event Object Type: at.fhjoanneum.dmt.umj.core.events.ErrorReportEvent

IO_ERROR Event  
Event Object Type: at.fhjoanneum.dmt.umj.core.events.ErrorReportEvent

MAIL_AUTHENTICATION_ERROR Event  
Event Object Type: at.fhjoanneum.dmt.umj.core.events.ErrorReportEvent

MAIL_COMMAND_ERROR Event  
Event Object Type: at.fhjoanneum.dmt.umj.core.events.ErrorReportEvent