Deliver_SMTPDeliver messages using SMTP
Located in /nasmail/class/deliver/Deliver_SMTP.class.php (line 22)
Deliver | --Deliver_SMTP
mixed
initStream
(Message $message, string $domain, [integer $length = 0], [string $host = ''], [integer $port = ''], [string $user = ''], [string $pass = ''], [boolean $authpop = false])
string
$dlv_msg
= '' (line 47)
integer
$dlv_ret_nr
= '' (line 49)
string
$dlv_server_msg
= '' (line 51)
string
$domain
= '' (line 32)
array
$ehlo
= array() (line 28)
Array keys are uppercased ehlo keywords array key values are ehlo params. If ehlo-param contains space, it is splitted into array.
boolean
$tls_enabled
= false (line 39)
SMTP STARTTLS rfc: "Both the client and the server MUST know if there is a TLS session active." Variable should be set to true, when encryption is turned on.
authPop (line 467)
Function is used for POP-before-SMTP authentication
errorCheck (line 392)
check if an SMTP reply is an error and set an error message)
finalizeStream (line 374)
initStream (line 77)
Starts SMTP connection
parse_ehlo_response (line 508)
Parses ESMTP EHLO response (rfc1869)
Reads SMTP response to EHLO command and fills class variables (ehlo array and domain string). Returns last line.
preWriteToStream (line 58)
Prepares message for processing in smtp data command
Inherited From Deliver
Deliver::calculate_references()
Deliver::clean_crlf()
Deliver::foldLine()
Deliver::getBCC()
Deliver::initStream()
Deliver::ip2hex()
Deliver::mail()
Deliver::mimeBoundary()
Deliver::prepareMIME_Header()
Deliver::prepareRFC822_Header()
Deliver::preWriteToStream()
Deliver::strip_crlf()
Deliver::timezone()
Deliver::writeBody()
Deliver::writeBodyPart()
Deliver::writeToStream()
Documentation generated on Sun, 22 Nov 2009 17:36:26 +0200 by phpDocumentor 1.4.3