SMTP

Introduction

The SMTP Extension includes the SMTPMailHandler, and provides the ability for applications to send email via standard SMTP.

Documentation References:

API References:

Requirements

  • No external depencies

Configuration

Application Configuration Settings

This extension supports the following configuration settings under a [mail.smtp] configuration section:

Setting

Description

to

Default recipient address (list, or comma separated depending on the config handler in use).

from_addr

Default sender address

cc

Default carbon-copy addresses (list, or comma separated depending on the config handler in use)

bcc

Default blind-carbon-copy addresses (list, or comma separated depending on the config handler in use)

subject

Default subject line

subject_prefix

Additional string to prepend to the subject line of all messages

host

The SMTP host server address. Default: localhost

port

The SMTP host server port. Default: 25

timeout

The timeout in seconds before terminating a connection. Default: 30

ssl

Whether to initiate SSL or not. Default: False

tls

Whether to use TLS or not (requires SSL). Default: False

auth

Whether or not to initiate SMTP authentication. Default: False

username

SMTP authentication username. Default: None

password

SMTP authentication password. Default: None

Usage

Last updated