ColdBox Platform v3.8.0

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

public class FileProtocol
extends AbstractProtocol

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

ColdBox Platform v3.8.0