-
$action_function
-
Callback Action function name.
-
$AllowEmpty
-
Whether to allow sending messages with an empty body.
-
$all_recipients
-
An array of all kinds of addresses.
-
$AltBody
-
The plain-text message body.
-
$attachment
-
The array of attachments.
-
$AuthType
-
SMTP auth type.
-
addAddress
-
Add a "To" address.
-
addAnAddress
-
Add an address to one of the recipient arrays.
-
addAttachment
-
Add an attachment from a path on the filesystem.
-
addBCC
-
Add a "BCC" address.
-
addCC
-
Add a "CC" address.
-
addCustomHeader
-
Add a custom header.
-
addEmbeddedImage
-
Add an embedded (inline) attachment from a file.
-
addrAppend
-
Create recipient headers.
-
addReplyTo
-
Add a "Reply-to" address.
-
addrFormat
-
Format an address for use in a message header.
-
addStringAttachment
-
Add a string or binary attachment (non-filesystem).
-
addStringEmbeddedImage
-
Add an embedded stringified attachment.
-
alternativeExists
-
Check if this message has an alternative body set.
-
attachAll
-
Attach all file, string, and binary attachments to the message.
-
attachmentExists
-
Check if an attachment (non-inline) is present.
-
authenticate
-
Perform SMTP authentication.
-
authorise
-
Authenticate with a POP3 server.
-
$cc
-
The array of 'cc' addresses.
-
$CharSet
-
The character set of the message.
-
$ConfirmReadingTo
-
The email address that a reading confirmation should be sent to.
-
$ContentType
-
The MIME Content-type of the message.
-
$CRLF
-
POP3 Carriage Return + Line Feed.
-
$CRLF
-
SMTP reply line ending
-
$CustomHeader
-
The array of custom headers.
-
class.phpmailer.php
-
-
class.pop3.php
-
-
class.smtp.php
-
-
clearAddresses
-
Clear all To recipients.
-
clearAllRecipients
-
Clear all recipient types.
-
clearAttachments
-
Clear all filesystem, string, and binary attachments.
-
clearBCCs
-
Clear all BCC recipients.
-
clearCCs
-
Clear all CC recipients.
-
clearCustomHeaders
-
Clear all custom headers.
-
clearReplyTos
-
Clear all ReplyTo recipients.
-
client_send
-
Send raw data to the server.
-
close
-
Close the socket and clean up the state of the class.
-
connect
-
Connect to a POP3 server.
-
connect
-
Connect to an SMTP server.
-
connected
-
Check connection state.
-
createBody
-
Assemble the message body.
-
createHeader
-
Assemble message headers.
-
CRLF
-
SMTP line break constant.
-
CRLF
-
SMTP RFC standard line ending
-
CRLF
-
Line break constant
-
$Encoding
-
The message encoding.
-
$error
-
Error message, if any, for the last call.
-
$ErrorInfo
-
Holds the most recent mailer error message.
-
$error_count
-
The number of errors encountered.
-
$exceptions
-
Whether to throw exceptions for errors.
-
edebug
-
Output debugging info via a user-selected method.
-
edebug
-
Output debugging info via user-defined method.
-
encodeFile
-
Encode a file attachment in requested format.
-
encodeHeader
-
Encode a header string optimally.
-
encodeQ
-
Encode a string using Q encoding.
-
encodeQP
-
Encode a string in quoted-printable format.
-
encodeQPphp
-
Backward compatibility wrapper for an old QP encoding function that was removed.
-
encodeString
-
Encode a string in requested format.
-
endBoundary
-
Return the end of a message boundary.
-
errorMessage
-
Prettify error message output
-
$Sender
-
The Sender email (Return-Path) of the message.
-
$Sendmail
-
The path to the sendmail program.
-
$sign_cert_file
-
The S/MIME certificate file path.
-
$sign_key_file
-
The S/MIME key file path.
-
$sign_key_pass
-
The S/MIME password for the key.
-
$SingleTo
-
Whether to split multiple to addresses into multiple messages or send them all in one message.
-
$SingleToArray
-
Storage for addresses when SingleTo is enabled.
-
$smtp
-
An instance of the SMTP sender class.
-
$SMTPAuth
-
Whether to use SMTP authentication.
-
$SMTPDebug
-
SMTP class debug output mode.
-
$SMTPKeepAlive
-
Whether to keep SMTP connection open after each message.
-
$SMTPSecure
-
The secure connection prefix.
-
$smtp_conn
-
The socket for the server connection.
-
$SMTP_PORT
-
SMTP server port number.
-
$Subject
-
The Subject of the message.
-
secureHeader
-
Strip newlines to prevent header injection.
-
send
-
Create a message and send it.
-
sendAndMail
-
Send an SMTP SAML command.
-
sendCommand
-
Send a command to an SMTP server and check its return code.
-
sendHello
-
Send an SMTP HELO or EHLO command.
-
sendmailSend
-
Send mail using the $Sendmail program.
-
serverHostname
-
Get the server hostname.
-
set
-
Set or reset instance properties.
-
setDebugLevel
-
Set debug output level.
-
setDebugOutput
-
Set debug output method.
-
setError
-
Add an error message to the error container.
-
setFrom
-
Set the From and FromName properties.
-
setLanguage
-
Set the language for error messages.
-
setMessageType
-
Set the message type.
-
setTimeout
-
Set SMTP timeout.
-
setVerp
-
Enable or disable VERP address generation.
-
setWordWrap
-
Set the body wrapping.
-
sign
-
Set the private key file and password for S/MIME signing.
-
SMTP
-
PHPMailer RFC821 SMTP email transport class.
-
smtpClose
-
Close the active SMTP session if one exists.
-
smtpConnect
-
Initiate a connection to an SMTP server.
-
smtpSend
-
Send mail via SMTP.
-
startTLS
-
Initiate a TLS (encrypted) session.
-
STOP_CONTINUE
-
Error severity: message, likely ok to continue processing
-
STOP_CRITICAL
-
Error severity: message, plus full stop, critical error reached
-
STOP_MESSAGE
-
Error severity: message only, continue processing