PHP Class Nette\Mail\SmtpMailer

Inheritance: implements Nette\Mail\IMailer, use trait Nette\SmartObject
Show file Open project: nette/mail Class Usage Examples

Public Methods

Method Description
__construct ( array $options = [] )
send ( Nette\Mail\Message $mail ) : void Sends email.

Protected Methods

Method Description
connect ( ) : void Connects and authenticates to SMTP server.
disconnect ( ) : void Disconnects from SMTP server.
read ( ) : string Reads response from server.
write ( $line, $expectedCode = NULL, $message = NULL ) : void Writes data to server and checks response against expected code if some provided.

Method Details

__construct() public method

public __construct ( array $options = [] )
$options array

connect() protected method

Connects and authenticates to SMTP server.
protected connect ( ) : void
return void

disconnect() protected method

Disconnects from SMTP server.
protected disconnect ( ) : void
return void

read() protected method

Reads response from server.
protected read ( ) : string
return string

send() public method

Sends email.
public send ( Nette\Mail\Message $mail ) : void
$mail Nette\Mail\Message
return void

write() protected method

Writes data to server and checks response against expected code if some provided.
protected write ( $line, $expectedCode = NULL, $message = NULL ) : void
return void