ColdBox Platform Version 3.7.0

coldbox.system.core.mail.protocols
Class CFMailProtocol

WEB-INF.cftags.component
        extended by coldbox.system.core.mail.AbstractProtocol
            extended by coldbox.system.core.mail.protocols.CFMailProtocol

public class CFMailProtocol
extends AbstractProtocol

A mail protocol that sends via email


Constructor Summary
init([any properties='[runtime expression]'])
          Constructor
 
Method Summary
private any mailMultiPart(any<Mail> mail)
          Mail a payload using multi part objects
private void mailNormal(any<Mail> mail)
          Mail a payload
 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
 

Constructor Detail

init

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

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

mailMultiPart

private any mailMultiPart(any<Mail> mail)
Mail a payload using multi part objects

Parameters:
mail - The mail payload

mailNormal

private void mailNormal(any<Mail> mail)
Mail a payload

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 Version 3.7.0