Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 401 and 402]
Customised version of phpmailer for Moodle
Author: | Dan Poltawski <talktodan@gmail.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 176 lines (6 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
moodle_phpmailer:: (6 methods):
__construct()
addCustomHeader()
encodeHeader()
rfcDate()
postSend()
process_oauth()
Class: moodle_phpmailer - X-Ref
Moodle Customised version of the PHPMailer class__construct() X-Ref |
Constructor - creates an instance of the PHPMailer class with Moodle defaults. |
addCustomHeader($custom_header, $value = null) X-Ref |
Extended AddCustomHeader function in order to stop duplicate message-ids http://tracker.moodle.org/browse/MDL-3681 |
encodeHeader($str, $position = 'text') X-Ref |
Use internal moodles own core_text to encode mimeheaders. Fall back to phpmailers inbuilt functions if not |
rfcDate() X-Ref |
Replaced function to fix tz bug: http://tracker.moodle.org/browse/MDL-12596 |
postSend() X-Ref |
Sends this mail. This function has been overridden to facilitate unit testing. return: bool |
process_oauth() X-Ref |
Config the PHPMailer to use OAUTH if necessary. |