PHP Класс yupe\components\Mail

Наследование: extends CApplicationComponen\CApplicationComponent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$layout string Layout of the email body
$method string Method to send mail: ("mail", "sendmail", or "smtp").
$smtp array array( 'host' => 'example.com', 'username' => 'username', 'password' => '*******' );

Открытые методы

Метод Описание
addAddress ( $address, string $name = '' )
getMailer ( ) : PHPMailer
getSubject ( ) : string
init ( )
reset ( )
send ( string $from, string | array $to, string $theme, string $body, boolean $isText = false, array $replyTo = [] ) : boolean Функция отправки сообщения:
setFrom ( $address, string $name = '' )
setSubject ( $subject )

Описание методов

addAddress() публичный Метод

public addAddress ( $address, string $name = '' )
$address
$name string

getMailer() публичный Метод

public getMailer ( ) : PHPMailer
Результат PHPMailer

getSubject() публичный Метод

public getSubject ( ) : string
Результат string

init() публичный Метод

public init ( )

reset() публичный Метод

public reset ( )

send() публичный Метод

Функция отправки сообщения:
public send ( string $from, string | array $to, string $theme, string $body, boolean $isText = false, array $replyTo = [] ) : boolean
$from string - адрес отправителя
$to string | array - адрес(-а) получателя
$theme string - тема письма
$body string - тело письма
$isText boolean - является ли тело письма текстом
$replyTo array добавляет заголовок Reply-To, формат [email => имя]
Результат boolean отправилось ли письмо

setFrom() публичный Метод

public setFrom ( $address, string $name = '' )
$address
$name string

setSubject() публичный Метод

public setSubject ( $subject )
$subject

Описание свойств

$layout публичное свойство

Layout of the email body
public string $layout
Результат string

$method публичное свойство

Method to send mail: ("mail", "sendmail", or "smtp").
public string $method
Результат string

$smtp публичное свойство

array( 'host' => 'example.com', 'username' => 'username', 'password' => '*******' );
public array $smtp
Результат array