coldbox.system.core.mail.protocols

Class FileProtocol

WEB-INF.cftags.component
        extended by coldbox.system.core.mail.AbstractProtocol
            extended by coldbox.system.core.mail.protocols.FileProtocol
Class Attributes:
  • output : false
  •  

    A mail protocol that sends via cffile

    Constructor Summary
    init([any properties='[runtime expression]'])
          Constructor.
    Method Summary
    private any getMailContent(any<Mail> mail)
         Generate Mail content.
    struct send(any<Mail> payload)
         I send a payload via the cfmail protocol.
     
    Methods inherited from class coldbox.system.core.mail.AbstractProtocol
    getProperties, getProperty, propertyExists, setProperties, setProperty
     
    Methods inherited from class WEB-INF.cftags.component
    None

    Constructor Detail

    init

    public init([any properties='[runtime expression]'])

    Constructor

    Parameters:
    properties - A map of configuration properties for the protocol

    Method Detail

    getMailContent

    private any getMailContent(any<Mail> mail)

    Generate Mail content

    Parameters:
    mail - The mail payload

    send

    public struct send(any<Mail> payload)

    I send a payload via the cfmail protocol.

    Overrides:
    send in class AbstractProtocol
    Parameters:
    payload - I'm the payload to delivery