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] = scala.None, transportProtocol: String = "smtp")

    currentSession

    session

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. def addAttachment(filename: String, url: URL): Unit

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  18. val attachments: Attachments

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

  20. def bcc: Seq[Address]

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  28. var charset: String

    Definition Classes
    RichMimeMessage
  29. def clone(): AnyRef

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

    Connnects to SMTP server.

    Connnects to SMTP server.

    returns

  31. def contentID: String

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

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

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

    Definition Classes
    RichMimeMessage
  35. def contentMD5: String

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

    Definition Classes
    RichMimeMessage
  37. def contentObject: AnyRef

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

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

    Definition Classes
    RichMimeMessage
  40. def contentType: String

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

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

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

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

    session

  45. def dataHandler: DataHandler

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

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

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

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

    Actually delivers a message.

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

    Actually delivers a message.

  51. def description: String

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

    Definition Classes
    RichMimeMessage
  53. def disposition: String

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

    Definition Classes
    RichMimeMessage
  55. def encoding: String

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  60. def filename: String

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

    Definition Classes
    RichMimeMessage
  62. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  104. val headerLines: HeaderLines

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  109. def inputStream: InputStream

    Definition Classes
    RichMimeMessage
  110. def isDebugEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  111. def isErrorEnabled: Boolean

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

    Definition Classes
    Message
  113. def isInfoEnabled: Boolean

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  118. def isWarnEnabled: Boolean

    Attributes
    protected
    Definition Classes
    Logging
  119. def lineCount: Int

    Definition Classes
    RichMimeMessage
  120. def logger: Logger

    Attributes
    protected
    Definition Classes
    Logging
  121. def loggerName: String

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

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

    Definition Classes
    RichMimeMessage
  124. lazy val mimeMultipart: MimeMultipart

    Definition Classes
    RichMimeMessage
  125. def mimeVersion: String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  141. def saveChanges(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    RichMimeMessage
  181. def toString(): String

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  186. val transportProtocol: String

  187. def underlying: MimeMessage

    Definition Classes
    SkinnyMessageRichMimeMessage
  188. def updateHeaders(): Unit

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

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

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

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

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

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

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

    Definition Classes
    MimeMessage
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  196. 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