[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Source view] [Print] [Project Stats]
Classes used to send e-mails This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Author: | <[email protected]> |
Author: | <[email protected]> |
Author: | Tim Starling |
Author: | Luke Welling [email protected] |
File Size: | 425 lines (13 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
UserMailer:: (9 methods):
sendWithPear()
arrayToHeaderString()
makeMsgId()
send()
errorHandler()
sanitizeHeaderValue()
rfc822Phrase()
quotedPrintable()
quotedPrintableCallback()
Class: UserMailer - X-Ref
Collection of static functions for sending mailsendWithPear( $mailer, $dest, $headers, $body ) X-Ref |
Send mail using a PEAR mailer param: UserMailer $mailer param: string $dest param: string $headers param: string $body return: Status |
arrayToHeaderString( $headers, $endl = "\n" ) X-Ref |
Creates a single string from an associative array param: array $headers Associative Array: keys are header field names, param: string $endl The end of line character. Defaults to "\n" return: string |
makeMsgId() X-Ref |
Create a value suitable for the MessageId Header return: string |
send( $to, $from, $subject, $body, $replyto = null,$contentType = 'text/plain; charset=UTF-8') X-Ref |
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. param: MailAddress|MailAddress[] $to Recipient's email (or an array of them) param: MailAddress $from Sender's email param: string $subject Email's subject. param: string $body Email's text or Array of two strings to be the text and html bodies param: MailAddress $replyto Optional reply-to email (default: null). param: string $contentType Optional custom Content-Type (default: text/plain; charset=UTF-8) return: Status |
errorHandler( $code, $string ) X-Ref |
Set the mail error message in self::$mErrorString param: int $code Error number param: string $string Error message |
sanitizeHeaderValue( $val ) X-Ref |
Strips bad characters from a header value to prevent PHP mail header injection attacks param: string $val String to be santizied return: string |
rfc822Phrase( $phrase ) X-Ref |
Converts a string into a valid RFC 822 "phrase", such as is used for the sender name param: string $phrase return: string |
quotedPrintable( $string, $charset = '' ) X-Ref |
Converts a string into quoted-printable format param: string $string param: string $charset return: string |
quotedPrintableCallback( $matches ) X-Ref |
No description |
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |