PHP 클래스 Pop\Mail\Mail

저자: Nick Sagona, III ([email protected])
파일 보기 프로젝트 열기: nicksagona/PopPHP 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$attachments array File attachments
$group boolean Send as group flag
$headers array Mail headers
$message Message Message body
$params string Mail parameters
$queue Queue Sending queue
$subject string Subject

공개 메소드들

메소드 설명
__construct ( string $subj = null, mixed $rcpts = null ) : Mail Constructor
add ( string $email, string $name = null ) : Mail Add a recipient to the queue
addRecipients ( mixed $rcpts ) : Mail Add recipients to the queue
attachFile ( string $file ) : Mail Attach a file to the mail object.
bcc ( string $email, string $name = null ) : Mail Alias to set the bcc headers
cc ( string $email, string $name = null ) : Mail Alias to set the cc headers
from ( string $email, string $name = null, boolean $replyTo = true ) : Mail Alias to set the from and reply-to headers
getAttachments ( ) : array Get attachments
getBoundary ( ) : string Get MIME boundary
getCharset ( ) : string Get character set
getEol ( ) : string Get EOL
getHeader ( string $name ) : string Get the mail header
getHeaders ( ) : array Get the mail header
getHtml ( ) : string Get HTML part of the message.
getMessage ( ) : Message Get the mail message
getQueue ( ) : Queue Get the mail queue
getSubject ( ) : string Get the subject
getText ( ) : string Get text part of the message.
replyTo ( string $email, string $name = null, boolean $from = true ) : Mail Alias to set the reply-to and from headers
saveTo ( string $to = null, string $format = null ) : Mail Save mail message or messages in a folder to be sent at a later date.
send ( ) : void Send mail message or messages.
sendAsGroup ( boolean $group ) : Mail Set the send as group flag
sendFrom ( string $from = null, boolean $delete = false ) : Mail Send mail message or messages that are saved in a folder.
setBoundary ( string $bnd = null ) : Mail Set MIME boundary
setCharset ( string $chr ) : Mail Set character set
setEol ( string $eol = Mail::CRLF ) : Mail Set EOL
setHeader ( string $name, string $value ) : Mail Set a mail header
setHeaders ( array $headers ) : Mail Set mail headers
setHtml ( string $html ) : Mail Set HTML part of the message.
setParams ( mixed $params = null ) : Mail Set parameters
setSubject ( string $subj ) : Mail Set the subject
setText ( string $text ) : Mail Set text part of the message.
to ( string $email, string $name = null ) : Mail Alias to add a recipient to the queue

보호된 메소드들

메소드 설명
buildHeaders ( ) : string Build headers
getEmailFromFile ( string $filename ) : array Get email data from file

메소드 상세

__construct() 공개 메소드

Instantiate the mail object.
public __construct ( string $subj = null, mixed $rcpts = null ) : Mail
$subj string
$rcpts mixed
리턴 Mail

add() 공개 메소드

Add a recipient to the queue
public add ( string $email, string $name = null ) : Mail
$email string
$name string
리턴 Mail

addRecipients() 공개 메소드

Add recipients to the queue
public addRecipients ( mixed $rcpts ) : Mail
$rcpts mixed
리턴 Mail

attachFile() 공개 메소드

Attach a file to the mail object.
public attachFile ( string $file ) : Mail
$file string
리턴 Mail

bcc() 공개 메소드

Alias to set the bcc headers
public bcc ( string $email, string $name = null ) : Mail
$email string
$name string
리턴 Mail

buildHeaders() 보호된 메소드

Build headers
protected buildHeaders ( ) : string
리턴 string

cc() 공개 메소드

Alias to set the cc headers
public cc ( string $email, string $name = null ) : Mail
$email string
$name string
리턴 Mail

from() 공개 메소드

Alias to set the from and reply-to headers
public from ( string $email, string $name = null, boolean $replyTo = true ) : Mail
$email string
$name string
$replyTo boolean
리턴 Mail

getAttachments() 공개 메소드

Get attachments
public getAttachments ( ) : array
리턴 array

getBoundary() 공개 메소드

Get MIME boundary
public getBoundary ( ) : string
리턴 string

getCharset() 공개 메소드

Get character set
public getCharset ( ) : string
리턴 string

getEmailFromFile() 보호된 메소드

Get email data from file
protected getEmailFromFile ( string $filename ) : array
$filename string
리턴 array

getEol() 공개 메소드

Get EOL
public getEol ( ) : string
리턴 string

getHeader() 공개 메소드

Get the mail header
public getHeader ( string $name ) : string
$name string
리턴 string

getHeaders() 공개 메소드

Get the mail header
public getHeaders ( ) : array
리턴 array

getHtml() 공개 메소드

Get HTML part of the message.
public getHtml ( ) : string
리턴 string

getMessage() 공개 메소드

Get the mail message
public getMessage ( ) : Message
리턴 Message

getQueue() 공개 메소드

Get the mail queue
public getQueue ( ) : Queue
리턴 Queue

getSubject() 공개 메소드

Get the subject
public getSubject ( ) : string
리턴 string

getText() 공개 메소드

Get text part of the message.
public getText ( ) : string
리턴 string

replyTo() 공개 메소드

Alias to set the reply-to and from headers
public replyTo ( string $email, string $name = null, boolean $from = true ) : Mail
$email string
$name string
$from boolean
리턴 Mail

saveTo() 공개 메소드

Save mail message or messages in a folder to be sent at a later date.
public saveTo ( string $to = null, string $format = null ) : Mail
$to string
$format string
리턴 Mail

send() 공개 메소드

This method depends on the server being set up correctly as an SMTP server and sendmail being correctly defined in the php.ini file.
public send ( ) : void
리턴 void

sendAsGroup() 공개 메소드

Set the send as group flag
public sendAsGroup ( boolean $group ) : Mail
$group boolean
리턴 Mail

sendFrom() 공개 메소드

This method depends on the server being set up correctly as an SMTP server and sendmail being correctly defined in the php.ini file.
public sendFrom ( string $from = null, boolean $delete = false ) : Mail
$from string
$delete boolean
리턴 Mail

setBoundary() 공개 메소드

Set MIME boundary
public setBoundary ( string $bnd = null ) : Mail
$bnd string
리턴 Mail

setCharset() 공개 메소드

Set character set
public setCharset ( string $chr ) : Mail
$chr string
리턴 Mail

setEol() 공개 메소드

Set EOL
public setEol ( string $eol = Mail::CRLF ) : Mail
$eol string
리턴 Mail

setHeader() 공개 메소드

Set a mail header
public setHeader ( string $name, string $value ) : Mail
$name string
$value string
리턴 Mail

setHeaders() 공개 메소드

Set mail headers
public setHeaders ( array $headers ) : Mail
$headers array
리턴 Mail

setHtml() 공개 메소드

Set HTML part of the message.
public setHtml ( string $html ) : Mail
$html string
리턴 Mail

setParams() 공개 메소드

Set parameters
public setParams ( mixed $params = null ) : Mail
$params mixed
리턴 Mail

setSubject() 공개 메소드

Set the subject
public setSubject ( string $subj ) : Mail
$subj string
리턴 Mail

setText() 공개 메소드

Set text part of the message.
public setText ( string $text ) : Mail
$text string
리턴 Mail

to() 공개 메소드

Alias to add a recipient to the queue
public to ( string $email, string $name = null ) : Mail
$email string
$name string
리턴 Mail

프로퍼티 상세

$attachments 보호되어 있는 프로퍼티

File attachments
protected array $attachments
리턴 array

$group 보호되어 있는 프로퍼티

Send as group flag
protected bool $group
리턴 boolean

$headers 보호되어 있는 프로퍼티

Mail headers
protected array $headers
리턴 array

$message 보호되어 있는 프로퍼티

Message body
protected Message,Pop\Mail $message
리턴 Message

$params 보호되어 있는 프로퍼티

Mail parameters
protected string $params
리턴 string

$queue 보호되어 있는 프로퍼티

Sending queue
protected Queue,Pop\Mail $queue
리턴 Queue

$subject 보호되어 있는 프로퍼티

Subject
protected string $subject
리턴 string