MediaWiki REL1_35
|
Public Member Functions | |
send (array $to, MailAddress $from, string $subject, string $bodyText, ?string $bodyHtml=null, array $options=[]) | |
Definition at line 31 of file Emailer.php.
MediaWiki\Mail\Emailer::send | ( | array | $to, |
MailAddress | $from, | ||
string | $subject, | ||
string | $bodyText, | ||
?string | $bodyHtml = null , |
||
array | $options = [] |
||
) |
This function will perform a direct (authenticated) login to a SMTP Server to use for mail relaying if 'wgSMTP' specifies an array of parameters. It requires PEAR:Mail to do that. Otherwise it just uses the standard PHP 'mail' function.
Sends emails to recipients.
MailAddress[] | $to | Array of Recipients' emails |
MailAddress | $from | Sender's email |
string | $subject | Email's subject. |
string | $bodyText | text part of body |
string | null | $bodyHtml | html part of body (optional) |
array | $options | Keys: 'replyTo' MailAddress 'contentType' string default 'text/plain; charset=UTF-8' 'headers' array Extra headers to set |
-param array{replyTo?:MailAddress,contentType?:string,headers?:array<string,string>} $options
MWException | |
Exception |
Implements MediaWiki\Mail\IEmailer.
Definition at line 43 of file Emailer.php.