[ class tree: ] [ index: ] [ all elements ]

Index of all elements

[ a ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ p ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ _ ]

a

$address
in file RFC822.php, variable Mail2_RFC822::$address
    The address being parsed by the RFC822 object.
$addresses
in file RFC822.php, variable Mail2_RFC822::$addresses
    The array of raw addresses built up as we parse.
$auth
in file smtp.php, variable Mail2_smtp::$auth
    Should SMTP authentication be used?
addServiceExtensionParameter
in file smtp.php, method Mail2_smtp::addServiceExtensionParameter()
    Add parameter associated with a SMTP service extension.
approximateCount
in file RFC822.php, method Mail2_RFC822::approximateCount()
    Returns an approximate count of how many addresses are in the
top

d

$debug
in file smtpmx.php, variable Mail2_smtpmx::$debug
    Turn on Net_SMTP2 debugging?
$debug
in file smtp.php, variable Mail2_smtp::$debug
    Turn on Net_SMTP2 debugging?
$default_domain
in file RFC822.php, variable Mail2_RFC822::$default_domain
    The default domain to use for unqualified addresses.
disconnect
in file smtp.php, method Mail2_smtp::disconnect()
    Disconnect and destroy the current SMTP connection.
top

e

$error
in file RFC822.php, variable Mail2_RFC822::$error
    The current error message, if any.
$errorCode
in file smtpmx.php, variable Mail2_smtpmx::$errorCode
    internal error codes
Exception.php
procedural page Exception.php
top

f

factory
in file Mail2.php, method Mail2::factory()
    Provides an interface for generating Mail:: objects of various types
top

g

getSMTPObject
in file smtp.php, method Mail2_smtp::getSMTPObject()
    Connect to the SMTP server by instantiating a Net_SMTP2 object.
top

h

$host
in file smtp.php, variable Mail2_smtp::$host
    The SMTP host to connect to.
top

i

$index
in file RFC822.php, variable Mail2_RFC822::$index
    An internal counter/pointer.
isValidInetAddress
in file RFC822.php, method Mail2_RFC822::isValidInetAddress()
    This is a email validating function separate to the rest of the
top

l

$limit
in file RFC822.php, variable Mail2_RFC822::$limit
    A limit after which processing stops
$localhost
in file smtp.php, variable Mail2_smtp::$localhost
    Hostname or domain that will be sent to the remote SMTP server in the HELO / EHLO message.
top

m

$mailname
in file smtpmx.php, variable Mail2_smtpmx::$mailname
    Hostname or domain that will be sent to the remote SMTP server in the HELO / EHLO message.
$mailRFC822
in file RFC822.php, variable Mail2_RFC822::$mailRFC822
    A variable so that we can tell whether or not we're inside a Mail_RFC822 object.
Mail2
in file Mail2.php, class Mail2
    PEAR's Mail:: interface. Defines the interface for implementing mailers under the PEAR hierarchy, and provides supporting functions useful in multiple mailer backends.
mail.php
procedural page mail.php
mock.php
procedural page mock.php
Mail2.php
procedural page Mail2.php
Mail2_Exception
in file Exception.php, class Mail2_Exception
Mail2_mail
in file mail.php, class Mail2_mail
    internal PHP-mail() implementation of the PEAR Mail:: interface.
Mail2_mock
in file mock.php, class Mail2_mock
    Mock implementation of the PEAR Mail:: interface for testing.
Mail2_null
in file null.php, class Mail2_null
    Null implementation of the PEAR Mail:: interface.
Mail2_RFC822
in file RFC822.php, class Mail2_RFC822
Mail2_sendmail
in file sendmail.php, class Mail2_sendmail
    Sendmail implementation of the PEAR Mail:: interface.
Mail2_smtp
in file smtp.php, class Mail2_smtp
    SMTP implementation of the PEAR Mail interface. Requires the Net_SMTP2 class.
Mail2_smtpmx
in file smtpmx.php, class Mail2_smtpmx
    SMTP MX implementation of the PEAR Mail interface. Requires the Net_SMTP2 class.
top

n

$nestGroups
in file RFC822.php, variable Mail2_RFC822::$nestGroups
    Should we return a nested array showing groups, or flatten everything?
$num_groups
in file RFC822.php, variable Mail2_RFC822::$num_groups
    The number of groups that have been found in the address list.
null.php
procedural page null.php
top

p

$password
in file smtp.php, variable Mail2_smtp::$password
    The password to use if the SMTP server requires authentication.
$persist
in file smtp.php, variable Mail2_smtp::$persist
    Indicates whether or not the SMTP connection should persist over multiple calls to the send() method.
$pipelining
in file smtp.php, variable Mail2_smtp::$pipelining
    Use SMTP command pipelining (specified in RFC 2920) if the SMTP server supports it. This speeds up delivery over high-latency connections. By default, use the default value supplied by Net_SMTP2.
$port
in file smtpmx.php, variable Mail2_smtpmx::$port
    The port the SMTP server is on.
$port
in file smtp.php, variable Mail2_smtp::$port
    The port the SMTP server is on.
parseAddressList
in file RFC822.php, method Mail2_RFC822::parseAddressList()
    Starts the whole process. The address must either be set here or when creating the object. One or the other.
parseRecipients
in file Mail2.php, method Mail2::parseRecipients()
    Take a set of recipients and parse them, returning an array of bare addresses (forward paths) that can be passed to sendmail or an smtp server with the rcpt to: command.
prepareHeaders
in file Mail2.php, method Mail2::prepareHeaders()
    Take an array of mail headers and return a string containing text usable in sending a message.
top

r

$resolver
in file smtpmx.php, variable Mail2_smtpmx::$resolver
    PEAR:Net_DNS_Resolver
RFC822.php
procedural page RFC822.php
top

s

$sendmail_args
in file sendmail.php, variable Mail2_sendmail::$sendmail_args
    Any extra command-line parameters to pass to the sendmail or sendmail wrapper binary.
$sendmail_path
in file sendmail.php, variable Mail2_sendmail::$sendmail_path
    The location of the sendmail or sendmail wrapper binary on the filesystem.
$sentMessages
in file mock.php, variable Mail2_mock::$sentMessages
    Array of messages that have been sent with the mock.
$sep
in file Mail2.php, variable Mail2::$sep
    Line terminator used for separating header lines.
$socket_options
in file smtp.php, variable Mail2_smtp::$socket_options
$structure
in file RFC822.php, variable Mail2_RFC822::$structure
    The final array of parsed address information that we build up.
sendmail.php
procedural page sendmail.php
smtp.php
procedural page smtp.php
smtpmx.php
procedural page smtpmx.php
send
in file smtp.php, method Mail2_smtp::send()
    Implements Mail::send() function using SMTP.
send
in file smtpmx.php, method Mail2_smtpmx::send()
    Implements Mail::send() function using SMTP direct delivery
send
in file null.php, method Mail2_null::send()
    Implements Mail_null::send() function. Silently discards all mail.
send
in file Mail2.php, method Mail2::send()
    Implements Mail::send() function using php's built-in mail() command.
send
in file sendmail.php, method Mail2_sendmail::send()
    Implements Mail::send() function using the sendmail command-line binary.
send
in file mail.php, method Mail2_mail::send()
    Implements Mail_mail::send() function using php's built-in mail() command.
send
in file mock.php, method Mail2_mock::send()
    Implements Mail_mock::send() function. Silently discards all mail.
SMTP_ERROR_AUTH
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_AUTH
    Error: SMTP authentication failure
SMTP_ERROR_CONNECT
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_CONNECT
    Error: Failed to connect to SMTP server
SMTP_ERROR_CREATE
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_CREATE
    Error: Failed to create a Net_SMTP2 object
SMTP_ERROR_DATA
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_DATA
    Error: Failed to send data
SMTP_ERROR_FROM
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_FROM
    Error: No From: address has been provided
SMTP_ERROR_RECIPIENT
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_RECIPIENT
    Error: Failed to add recipient
SMTP_ERROR_SENDER
in file smtp.php, class constant Mail2_smtp::SMTP_ERROR_SENDER
    Error: Failed to set sender
top

t

$test
in file smtpmx.php, variable Mail2_smtpmx::$test
    Switch to test mode - don't send emails for real
$timeout
in file smtpmx.php, variable Mail2_smtpmx::$timeout
    SMTP connection timeout value. NULL indicates no timeout.
$timeout
in file smtp.php, variable Mail2_smtp::$timeout
    SMTP connection timeout value. NULL indicates no timeout.
top

u

$username
in file smtp.php, variable Mail2_smtp::$username
    The username to use if the SMTP server requires authentication.
top

v

$validate
in file RFC822.php, variable Mail2_RFC822::$validate
    Whether or not to validate atoms for non-ascii characters.
$verp
in file smtpmx.php, variable Mail2_smtpmx::$verp
    Whether to use VERP or not. If not a boolean, the string value will be used as the VERP separators.
$vrfy
in file smtpmx.php, variable Mail2_smtpmx::$vrfy
    Whether to use VRFY or not.
validateMailbox
in file RFC822.php, method Mail2_RFC822::validateMailbox()
    Function to validate a mailbox, which is: mailbox = addr-spec ; simple address / phrase route-addr ; name and route-addr
top

w

$withNetDns
in file smtpmx.php, variable Mail2_smtpmx::$withNetDns
    use either PEAR:Net_DNS or getmxrr
top

_

$_smtp
in file smtpmx.php, variable Mail2_smtpmx::$_smtp
    SMTP connection object.
$_smtp
in file smtp.php, variable Mail2_smtp::$_smtp
    SMTP connection object.
_error
in file smtp.php, method Mail2_smtp::_error()
    Build a standardized string describing the current SMTP error.
_getMx
in file smtpmx.php, method Mail2_smtpmx::_getMx()
    Recieve mx rexords for a spciefied host
_hasUnclosedBrackets
in file RFC822.php, method Mail2_RFC822::_hasUnclosedBrackets()
    Checks if a string has an unclosed brackets or not. IMPORTANT: This function handles both angle brackets and square brackets;
_hasUnclosedBracketsSub
in file RFC822.php, method Mail2_RFC822::_hasUnclosedBracketsSub()
    Sub function that is used only by hasUnclosedBrackets().
_hasUnclosedQuotes
in file RFC822.php, method Mail2_RFC822::_hasUnclosedQuotes()
    Checks if a string has unclosed quotes or not.
_isGroup
in file RFC822.php, method Mail2_RFC822::_isGroup()
    Checks for a group at the start of the string.
_loadNetDns
in file smtpmx.php, method Mail2_smtpmx::_loadNetDns()
    initialize PEAR:Net_DNS_Resolver
_raiseError
in file smtpmx.php, method Mail2_smtpmx::_raiseError()
    raise standardized error
_sanitizeHeaders
in file Mail2.php, method Mail2::_sanitizeHeaders()
    Sanitize an array of mail headers by removing any additional header strings present in a legitimate header's value. The goal of this filter is to prevent mail injection attacks.
_splitAddresses
in file RFC822.php, method Mail2_RFC822::_splitAddresses()
    Splits an address into separate addresses.
_splitCheck
in file RFC822.php, method Mail2_RFC822::_splitCheck()
    A common function that will check an exploded string.
_validateAddress
in file RFC822.php, method Mail2_RFC822::_validateAddress()
    Function to begin checking the address.
_validateAddrSpec
in file RFC822.php, method Mail2_RFC822::_validateAddrSpec()
    Function to validate an addr-spec.
_validateAtom
in file RFC822.php, method Mail2_RFC822::_validateAtom()
    Function to validate an atom which from rfc822 is: atom = 1*<any CHAR except specials, SPACE and CTLs>
_validateDliteral
in file RFC822.php, method Mail2_RFC822::_validateDliteral()
    Function to validate a domain literal: domain-literal = "[" *(dtext / quoted-pair) "]"
_validateDomain
in file RFC822.php, method Mail2_RFC822::_validateDomain()
    Function to validate a domain, though this is not quite what you expect of a strict internet domain.
_validateLocalPart
in file RFC822.php, method Mail2_RFC822::_validateLocalPart()
    Function to validate the local part of an address: local-part = word *("." word)
_validatePhrase
in file RFC822.php, method Mail2_RFC822::_validatePhrase()
    Function to validate a phrase.
_validateQuotedString
in file RFC822.php, method Mail2_RFC822::_validateQuotedString()
    Function to validate quoted string, which is: quoted-string = <"> *(qtext/quoted-pair) <">
_validateRoute
in file RFC822.php, method Mail2_RFC822::_validateRoute()
    Function to validate a route, which is: route = 1#("@" domain) ":"
_validateRouteAddr
in file RFC822.php, method Mail2_RFC822::_validateRouteAddr()
    This function validates a route-addr which is: route-addr = "<" [route] addr-spec ">"
_validateSubdomain
in file RFC822.php, method Mail2_RFC822::_validateSubdomain()
    Function to validate a subdomain: subdomain = domain-ref / domain-literal
__construct
in file RFC822.php, method Mail2_RFC822::__construct()
    Sets up the object. The address must either be set here or when calling parseAddressList(). One or the other.
__construct
in file mock.php, method Mail2_mock::__construct()
    Constructor.
__construct
in file mail.php, method Mail2_mail::__construct()
    Constructor.
__construct
in file smtpmx.php, method Mail2_smtpmx::__construct()
    Constructor.
__construct
in file smtp.php, method Mail2_smtp::__construct()
    Constructor.
__construct
in file sendmail.php, method Mail2_sendmail::__construct()
    Constructor.
__destruct
in file smtp.php, method Mail2_smtp::__destruct()
    Destructor implementation to ensure that we disconnect from any potentially-alive persistent SMTP connections.
__destruct
in file smtpmx.php, method Mail2_smtpmx::__destruct()
    Destructor implementation to ensure that we disconnect from any potentially-alive persistent SMTP connections.
top

Documentation generated on Mon, 11 Mar 2019 16:04:25 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.