Class

skinny.mailer

SkinnyMessage

Related Doc: package mailer

Permalink

class SkinnyMessage extends MimeMessage with RichMimeMessage

Skinny Message which wraps and extends javax.mail.internet.MimeMessage.

Linear Supertypes
RichMimeMessage, LoggerProvider, MimeMessage, MimePart, Message, Part, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SkinnyMessage
  2. RichMimeMessage
  3. LoggerProvider
  4. MimeMessage
  5. MimePart
  6. Message
  7. Part
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SkinnyMessage(currentSession: Session, auth: Option[SmtpAuthentication] = None, transportProtocol: String = "smtp")

    Permalink

    currentSession

    session

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addAttachment(filename: String, url: URL): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  5. def addAttachment(filename: String, path: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  6. def addAttachment(filename: String, o: AnyRef, mimeType: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  7. def addFrom(arg0: Array[Address]): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  8. def addHeader(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  9. def addHeaderLine(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  10. def addRecipient(arg0: RecipientType, arg1: Address): Unit

    Permalink
    Definition Classes
    Message
    Annotations
    @throws( ... )
  11. def addRecipients(arg0: RecipientType, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  12. def addRecipients(arg0: RecipientType, arg1: Array[Address]): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  13. def allHeaderLines: Seq[String]

    Permalink
    Definition Classes
    RichMimeMessage
  14. def allRecipients: Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. val attachments: Attachments

    Permalink
    Definition Classes
    RichMimeMessage
  17. val auth: Option[SmtpAuthentication]

    Permalink
  18. def bcc: Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  19. def bcc_=(bcc: Seq[String]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  20. def bcc_=(bcc: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  21. def body: Option[String]

    Permalink
    Definition Classes
    RichMimeMessage
  22. def body_=(text: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  23. def cc: Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  24. def cc_=(cc: Seq[String]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  25. def cc_=(cc: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  26. var charset: String

    Permalink
    Definition Classes
    RichMimeMessage
  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def connect(): Transport

    Permalink

    Connnects to SMTP server.

  29. def contentID: String

    Permalink
    Definition Classes
    RichMimeMessage
  30. def contentID_=(id: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  31. def contentLanguage: Array[String]

    Permalink
    Definition Classes
    RichMimeMessage
  32. def contentLanguage_=(languages: Seq[String]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  33. def contentMD5: String

    Permalink
    Definition Classes
    RichMimeMessage
  34. def contentMD5_=(md5: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  35. def contentObject: AnyRef

    Permalink
    Definition Classes
    RichMimeMessage
  36. def contentObject_=(content: AnyRef, mimeType: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  37. def contentObject_=(multiPart: Multipart): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  38. def contentType: String

    Permalink
    Definition Classes
    RichMimeMessage
  39. def contentType_=(ct: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  40. def createInternetHeaders(arg0: InputStream): InternetHeaders

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  41. def createMimeMessage(arg0: Session): MimeMessage

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  42. val currentSession: Session

    Permalink

    session

  43. def dataHandler: DataHandler

    Permalink
    Definition Classes
    RichMimeMessage
  44. def dataHandler_=(dh: DataHandler): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  45. def deliver(t: Transport, keepConnection: Boolean): Unit

    Permalink

    Actually delivers a message.

  46. def deliver()(implicit t: Transport = connect()): Unit

    Permalink

    Actually delivers a message.

  47. def description: String

    Permalink
    Definition Classes
    RichMimeMessage
  48. def description_=(description: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  49. def disposition: String

    Permalink
    Definition Classes
    RichMimeMessage
  50. def disposition_=(disposition: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  51. def encoding: String

    Permalink
    Definition Classes
    RichMimeMessage
  52. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  54. def filename: String

    Permalink
    Definition Classes
    RichMimeMessage
  55. def filename_=(filename: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  56. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. def from: Option[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  58. def from_=(address: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  59. def from_=(address: Address): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  60. def getAllHeaderLines(): Enumeration[_]

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  61. def getAllHeaders(): Enumeration

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  62. def getAllRecipients(): Array[Address]

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  63. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  64. def getContent(): AnyRef

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  65. def getContentID(): String

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  66. def getContentLanguage(): Array[String]

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  67. def getContentMD5(): String

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  68. def getContentStream(): InputStream

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  69. def getContentType(): String

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  70. def getDataHandler(): DataHandler

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  71. def getDescription(): String

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  72. def getDisposition(): String

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  73. def getEncoding(): String

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  74. def getFileName(): String

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  75. def getFlags(): Flags

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  76. def getFolder(): Folder

    Permalink
    Definition Classes
    Message
  77. def getFrom(): Array[Address]

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  78. def getHeader(arg0: String, arg1: String): String

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  79. def getHeader(arg0: String): Array[String]

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  80. def getInputStream(): InputStream

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  81. def getLineCount(): Int

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  82. def getMatchingHeaderLines(arg0: Array[String]): Enumeration

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  83. def getMatchingHeaders(arg0: Array[String]): Enumeration

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  84. def getMessageID(): String

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  85. def getMessageNumber(): Int

    Permalink
    Definition Classes
    Message
  86. def getNonMatchingHeaderLines(arg0: Array[String]): Enumeration

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  87. def getNonMatchingHeaders(arg0: Array[String]): Enumeration

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  88. def getRawInputStream(): InputStream

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  89. def getReceivedDate(): Date

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  90. def getRecipients(arg0: RecipientType): Array[Address]

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  91. def getReplyTo(): Array[Address]

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  92. def getSender(): Address

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  93. def getSentDate(): Date

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  94. def getSize(): Int

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  95. def getSubject(): String

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  96. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  97. def header: (String) ⇒ Array[String]

    Permalink
    Definition Classes
    RichMimeMessage
  98. val headerLines: HeaderLines

    Permalink
    Definition Classes
    RichMimeMessage
  99. def header_=(pairs: Map[String, String]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  100. def header_=(pair: (String, String)): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  101. def inputStream: InputStream

    Permalink
    Definition Classes
    RichMimeMessage
  102. def isExpunged(): Boolean

    Permalink
    Definition Classes
    Message
  103. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  104. def isMimeType(arg0: String): Boolean

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  105. def isSet(arg0: Flag): Boolean

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  106. def lineCount: Int

    Permalink
    Definition Classes
    RichMimeMessage
  107. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  108. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerProvider
  109. def match(arg0: SearchTerm): Boolean

    Permalink
    Definition Classes
    Message
    Annotations
    @throws( ... )
  110. def messageID: String

    Permalink
    Definition Classes
    RichMimeMessage
  111. lazy val mimeMultipart: MimeMultipart

    Permalink
    Definition Classes
    RichMimeMessage
  112. def mimeVersion: String

    Permalink
    Definition Classes
    RichMimeMessage
  113. def mimeVersion_=(version: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  114. def multipart: Option[MimeMultipart]

    Permalink
    Definition Classes
    RichMimeMessage
  115. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  116. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  117. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  118. def parse(arg0: InputStream): Unit

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  119. def rawInputStream: InputStream

    Permalink
    Definition Classes
    RichMimeMessage
  120. def receivedDate: Option[DateTime]

    Permalink
    Definition Classes
    RichMimeMessage
  121. def recipients: (RecipientType) ⇒ Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  122. def recipients_=(pair: (RecipientType, String)): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  123. def removeHeader(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  124. def reply(arg0: Boolean): Message

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  125. def replyTo: Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  126. def replyTo_=(addresses: Array[_ <: Address]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  127. def replyTo_=(addresses: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  128. def saveChanges(): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  129. def sender: Address

    Permalink
    Definition Classes
    RichMimeMessage
  130. def sender_=(address: Address): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  131. def sender_=(address: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  132. def sentDate: Option[DateTime]

    Permalink
    Definition Classes
    RichMimeMessage
  133. def sentDate_=(d: DateTime): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  134. def setContent(arg0: Multipart): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  135. def setContent(arg0: Any, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  136. def setContentID(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  137. def setContentLanguage(arg0: Array[String]): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  138. def setContentMD5(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  139. def setDataHandler(arg0: DataHandler): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  140. def setDescription(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  141. def setDescription(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  142. def setDisposition(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  143. def setExpunged(arg0: Boolean): Unit

    Permalink
    Attributes
    protected[javax.mail]
    Definition Classes
    Message
  144. def setFileName(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  145. def setFlag(arg0: Flag, arg1: Boolean): Unit

    Permalink
    Definition Classes
    Message
    Annotations
    @throws( ... )
  146. def setFlags(arg0: Flags, arg1: Boolean): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  147. def setFrom(): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  148. def setFrom(arg0: Address): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  149. def setHeader(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... )
  150. def setMessageNumber(arg0: Int): Unit

    Permalink
    Attributes
    protected[javax.mail]
    Definition Classes
    Message
  151. def setRecipient(arg0: RecipientType, arg1: Address): Unit

    Permalink
    Definition Classes
    Message
    Annotations
    @throws( ... )
  152. def setRecipients(arg0: RecipientType, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  153. def setRecipients(arg0: RecipientType, arg1: Array[Address]): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  154. def setReplyTo(arg0: Array[Address]): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  155. def setSender(arg0: Address): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  156. def setSentDate(arg0: Date): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  157. def setSubject(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  158. def setSubject(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  159. def setText(arg0: String, arg1: String, arg2: String): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  160. def setText(arg0: String, arg1: String): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart
    Annotations
    @throws( ... )
  161. def setText(arg0: String): Unit

    Permalink
    Definition Classes
    MimeMessage → MimePart → Part
    Annotations
    @throws( ... )
  162. def size: Int

    Permalink
    Definition Classes
    RichMimeMessage
  163. def subject: Option[String]

    Permalink
    Definition Classes
    RichMimeMessage
  164. def subject_=(subjectAndCharset: (String, String)): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  165. def subject_=(subject: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  166. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  167. def to: Seq[Address]

    Permalink
    Definition Classes
    RichMimeMessage
  168. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  169. def to_=(to: Seq[String]): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  170. def to_=(to: String): Unit

    Permalink
    Definition Classes
    RichMimeMessage
  171. val transportProtocol: String

    Permalink
  172. def underlying: MimeMessage

    Permalink
    Definition Classes
    SkinnyMessageRichMimeMessage
  173. def updateHeaders(): Unit

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  174. def updateMessageID(): Unit

    Permalink
    Attributes
    protected[javax.mail.internet]
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... )
  175. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  176. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  177. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  178. def writeTo(arg0: OutputStream, arg1: Array[String]): Unit

    Permalink
    Definition Classes
    MimeMessage
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  179. def writeTo(arg0: OutputStream): Unit

    Permalink
    Definition Classes
    MimeMessage → Part
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )

Inherited from RichMimeMessage

Inherited from LoggerProvider

Inherited from MimeMessage

Inherited from MimePart

Inherited from Message

Inherited from Part

Inherited from AnyRef

Inherited from Any

Ungrouped