skinny.mailer

SkinnyMessage

class SkinnyMessage extends MimeMessage with RichMimeMessage

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

Linear Supertypes
RichMimeMessage, Logging, MimeMessage, MimePart, Message, Part, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SkinnyMessage
  2. RichMimeMessage
  3. Logging
  4. MimeMessage
  5. MimePart
  6. Message
  7. Part
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

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

    currentSession

    session

Value Members

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  16. val attachments: Attachments

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

  18. def bcc: Seq[Address]

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  26. var charset: String

    Definition Classes
    RichMimeMessage
  27. def clone(): AnyRef

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

    Connnects to SMTP server.

    Connnects to SMTP server.

    returns

  29. def contentID: String

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

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

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

    Definition Classes
    RichMimeMessage
  33. def contentMD5: String

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

    Definition Classes
    RichMimeMessage
  35. def contentObject: AnyRef

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

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

    Definition Classes
    RichMimeMessage
  38. def contentType: String

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

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

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

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

    session

  43. def dataHandler: DataHandler

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

    Definition Classes
    RichMimeMessage
  45. def debug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  46. def debug(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  47. def deliver(t: Transport, keepConnection: Boolean): Unit

    Actually delivers a message.

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

    Actually delivers a message.

  49. def description: String

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

    Definition Classes
    RichMimeMessage
  51. def disposition: String

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

    Definition Classes
    RichMimeMessage
  53. def encoding: String

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

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

    Definition Classes
    AnyRef → Any
  56. def error(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  57. def error(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  58. def filename: String

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

    Definition Classes
    RichMimeMessage
  60. def finalize(): Unit

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

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

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  68. def getContent(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  102. val headerLines: HeaderLines

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

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

    Definition Classes
    RichMimeMessage
  105. def info(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  106. def info(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  107. def inputStream: InputStream

    Definition Classes
    RichMimeMessage
  108. def isDebugEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  109. def isErrorEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  110. def isExpunged(): Boolean

    Definition Classes
    Message
  111. def isInfoEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  112. final def isInstanceOf[T0]: Boolean

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

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

    Definition Classes
    MimeMessage → Message
    Annotations
    @throws( ... )
  115. def isTraceEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  116. def isWarnEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  117. def lineCount: Int

    Definition Classes
    RichMimeMessage
  118. def logger: Logger

    Attributes
    protected
    Definition Classes
    Logging
  119. def loggerName: String

    Attributes
    protected
    Definition Classes
    Logging
  120. def match(arg0: SearchTerm): Boolean

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

    Definition Classes
    RichMimeMessage
  122. lazy val mimeMultipart: MimeMultipart

    Definition Classes
    RichMimeMessage
  123. def mimeVersion: String

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

    Definition Classes
    RichMimeMessage
  125. def multipart: Option[MimeMultipart]

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

    Definition Classes
    AnyRef
  127. final def notify(): Unit

    Definition Classes
    AnyRef
  128. final def notifyAll(): Unit

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

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

    Definition Classes
    RichMimeMessage
  131. def receivedDate: Option[DateTime]

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  139. def saveChanges(): Unit

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

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

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

    Definition Classes
    RichMimeMessage
  143. def sentDate: Option[DateTime]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  174. def subject: Option[String]

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

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

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

    Definition Classes
    AnyRef
  178. def to: Seq[Address]

    Definition Classes
    RichMimeMessage
  179. def toString(): String

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

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

    Definition Classes
    RichMimeMessage
  182. def trace(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  183. def trace(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  184. val transportProtocol: String

  185. def underlying: MimeMessage

    Definition Classes
    SkinnyMessageRichMimeMessage
  186. def updateHeaders(): Unit

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  191. def warn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Attributes
    protected
    Definition Classes
    Logging
  192. def warn(msg: ⇒ Any): Unit

    Attributes
    protected
    Definition Classes
    Logging
  193. def writeTo(arg0: OutputStream, arg1: Array[String]): Unit

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

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

Inherited from RichMimeMessage

Inherited from Logging

Inherited from MimeMessage

Inherited from MimePart

Inherited from Message

Inherited from Part

Inherited from AnyRef

Inherited from Any

Ungrouped