[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Summary view] [Print] [Text view]
1 # ChangeLog 2 3 ## Version 5.2.9 (Sept 25th 2014) 4 * **Important: The autoloader is no longer autoloaded by the PHPMailer class** 5 * Update html2text from https://github.com/mtibben/html2text 6 * Improve Arabic translations (Thanks to @tarekdj) 7 * Consistent handling of connection variables in SMTP and POP3 8 * PHPDoc cleanup 9 * Update composer to use PHPUnit 4.1 10 * Pass consistent params to callbacks 11 * More consistent handling of error states and debug output 12 * Use property defaults, remove constructors 13 * Remove unreachable code 14 * Use older regex validation pattern for troublesome PCRE library versions 15 * Improve PCRE detection in older PHP versions 16 * Handle debug output consistently, and always in UTF-8 17 * Allow user-defined debug output method via a callable 18 * msgHTML now converts data URIs to embedded images 19 * SMTP::getLastReply() will now always be populated 20 * Improved example code in README 21 * Ensure long filenames in Content-Disposition are encoded correctly 22 * Simplify SMTP debug output mechanism, clarify levels with constants 23 * Add SMTP connection check example 24 * Simplify examples, don't use mysql* functions 25 26 ## Version 5.2.8 (May 14th 2014) 27 * Increase timeout to match RFC2821 section 4.5.3.2 and thus not fail greetdelays, fixes #104 28 * Add timestamps to default debug output 29 * Add connection events and new level 3 to debug output options 30 * Chinese language update (Thanks to @binaryoung) 31 * Allow custom Mailer types (Thanks to @michield) 32 * Cope with spaces around SMTP host specs 33 * Fix processing of multiple hosts in connect string 34 * Added Galician translation (Thanks to @donatorouco) 35 * Autoloader now prepends 36 * Docs updates 37 * Add Latvian translation (Thanks to @eddsstudio) 38 * Add Belarusian translation (Thanks to @amaksymiuk) 39 * Make autoloader work better on older PHP versions 40 * Avoid double-encoding if mbstring is overloading mail() 41 * Add Portuguese translation (Thanks to @Jonadabe) 42 * Make quoted-printable encoder respect line ending setting 43 * Improve Chinese translation (Thanks to @PeterDaveHello) 44 * Add Georgian translation (Thanks to @akalongman) 45 * Add Greek translation (Thanks to @lenasterg) 46 * Fix serverHostname on PHP < 5.3 47 * Improve performance of SMTP class 48 * Implement automatic 7bit downgrade 49 * Add Vietnamese translation (Thanks to @vinades) 50 * Improve example images, switch to PNG 51 * Add Croatian translation (Thanks to @hrvoj3e) 52 * Remove setting the Return-Path and deprecate the Return-path property - it's just wrong! 53 * Fix language file loading if CWD has changed (@stephandesouza) 54 * Add HTML5 email validation pattern 55 * Improve Turkish translations (Thanks to @yasinaydin) 56 * Improve Romanian translations (Thanks to @aflorea) 57 * Check php.ini for path to sendmail/qmail before using default 58 * Improve Farsi translation (Thanks to @MHM5000) 59 * Don't use quoted-printable encoding for multipart types 60 * Add Serbian translation (Thanks to ajevremovic at gmail.com) 61 * Remove useless PHP5 check 62 * Use SVG for build status badges 63 * Store MessageDate on creation 64 * Better default behaviour for validateAddress 65 66 ## Version 5.2.7 (September 12th 2013) 67 * Add Ukranian translation from @Krezalis 68 * Support for do_verp 69 * Fix bug in CRAM-MD5 AUTH 70 * Propagate Debugoutput option to SMTP class (@Reblutus) 71 * Determine MIME type of attachments automatically 72 * Add cross-platform, multibyte-safe pathinfo replacement (with tests) and use it 73 * Add a new 'html' Debugoutput type 74 * Clean up SMTP debug output, remove embedded HTML 75 * Some small changes in header formatting to improve IETF msglint test results 76 * Update test_script to use some recently changed features, rename to code_generator 77 * Generated code actually works! 78 * Update SyntaxHighlighter 79 * Major overhaul and cleanup of example code 80 * New PHPMailer graphic 81 * msgHTML now uses RFC2392-compliant content ids 82 * Add line break normalization function and use it in msgHTML 83 * Don't set unnecessary reply-to addresses 84 * Make fakesendmail.sh a bit cleaner and safer 85 * Set a content-transfer-encoding on multiparts (fixes msglint error) 86 * Fix cid generation in msgHTML (Thanks to @digitalthought) 87 * Fix handling of multiple SMTP servers (Thanks to @NanoCaiordo) 88 * SMTP->connect() now supports stream context options (Thanks to @stanislavdavid) 89 * Add support for iCal event alternatives (Thanks to @reblutus) 90 * Update to Polish language file (Thanks to Krzysztof Kowalewski) 91 * Update to Norwegian language file (Thanks to @datagutten) 92 * Update to Hungarian language file (Thanks to @dominicus-75) 93 * Add Persian/Farsi translation from @jaii 94 * Make SMTPDebug property type match type in SMTP class 95 * Add unit tests for DKIM 96 * Major refactor of SMTP class 97 * Reformat to PSR-2 coding standard 98 * Introduce autoloader 99 * Allow overriding of SMTP class 100 * Overhaul of PHPDocs 101 * Fix broken Q-encoding 102 * Czech language update (Thanks to @nemelu) 103 * Removal of excess blank lines in messages 104 * Added fake POP server and unit tests for POP-before-SMTP 105 106 ## Version 5.2.6 (April 11th 2013) 107 * Reflect move to PHPMailer GitHub organisation at https://github.com/PHPMailer/PHPMailer 108 * Fix unbumped version numbers 109 * Update packagist.org with new location 110 * Clean up Changelog 111 112 ## Version 5.2.5 (April 6th 2013) 113 * First official release after move from Google Code 114 * Fixes for qmail when sending via mail() 115 * Merge in changes from Google code 5.2.4 release 116 * Minor coding standards cleanup in SMTP class 117 * Improved unit tests, now tests S/MIME signing 118 * Travis-CI support on GitHub, runs tests with fake SMTP server 119 120 ## Version 5.2.4 (February 19, 2013) 121 * Fix tag and version bug. 122 * un-deprecate isSMTP(), isMail(), IsSendmail() and isQmail(). 123 * Numerous translation updates 124 125 ## Version 5.2.3 (February 8, 2013) 126 * Fix issue with older PCREs and ValidateAddress() (Bugz: 124) 127 * Add CRAM-MD5 authentication, thanks to Elijah madden, https://github.com/okonomiyaki3000 128 * Replacement of obsolete Quoted-Printable encoder with a much better implementation 129 * Composer package definition 130 * New language added: Hebrew 131 132 ## Version 5.2.2 (December 3, 2012) 133 * Some fixes and syncs from https://github.com/Synchro/PHPMailer 134 * Add Slovak translation, thanks to Michal Tinka 135 136 ## Version 5.2.2-rc2 (November 6, 2012) 137 * Fix SMTP server rotation (Bugz: 118) 138 * Allow override of autogen'ed 'Date' header (for Drupal's 139 og_mailinglist module) 140 * No whitespace after '-f' option (Bugz: 116) 141 * Work around potential warning (Bugz: 114) 142 143 ## Version 5.2.2-rc1 (September 28, 2012) 144 * Header encoding works with long lines (Bugz: 93) 145 * Turkish language update (Bugz: 94) 146 * undefined $pattern in EncodeQ bug squashed (Bugz: 98) 147 * use of mail() in safe_mode now works (Bugz: 96) 148 * ValidateAddress() now 'public static' so people can override the 149 default and use their own validation scheme. 150 * ValidateAddress() no longer uses broken FILTER_VALIDATE_EMAIL 151 * Added in AUTH PLAIN SMTP authentication 152 153 ## Version 5.2.2-beta2 (August 17, 2012) 154 * Fixed Postfix VERP support (Bugz: 92) 155 * Allow action_function callbacks to pass/use 156 the From address (passed as final param) 157 * Prevent inf look for get_lines() (Bugz: 77) 158 * New public var ($UseSendmailOptions). Only pass sendmail() 159 options iff we really are using sendmail or something sendmail 160 compatible. (Bugz: 75) 161 * default setting for LE returned to "\n" due to popular demand. 162 163 ## Version 5.2.2-beta1 (July 13, 2012) 164 * Expose PreSend() and PostSend() as public methods to allow 165 for more control if serializing message sending. 166 * GetSentMIMEMessage() only constructs the message copy when 167 needed. Save memory. 168 * Only pass params to mail() if the underlying MTA is 169 "sendmail" (as defined as "having the string sendmail 170 in its pathname") [#69] 171 * Attachments now work with Amazon SES and others [Bugz#70] 172 * Debug output now sent to stdout (via echo) or error_log [Bugz#5] 173 * New var: Debugoutput (for above) [Bugz#5] 174 * SMTP reads now Timeout aware (new var: Timeout=15) [Bugz#71] 175 * SMTP reads now can have a Timelimit associated with them 176 (new var: Timelimit=30)[Bugz#71] 177 * Fix quoting issue associated with charsets 178 * default setting for LE is now RFC compliant: "\r\n" 179 * Return-Path can now be user defined (new var: ReturnPath) 180 (the default is "" which implies no change from previous 181 behavior, which was to use either From or Sender) [Bugz#46] 182 * X-Mailer header can now be disabled (by setting to a 183 whitespace string, eg " ") [Bugz#66] 184 * Bugz closed: #68, #60, #42, #43, #59, #55, #66, #48, #49, 185 #52, #31, #41, #5. #70, #69 186 187 ## Version 5.2.1 (January 16, 2012) 188 * Closed several bugs #5 189 * Performance improvements 190 * MsgHTML() now returns the message as required. 191 * New method: GetSentMIMEMessage() (returns full copy of sent message) 192 193 ## Version 5.2 (July 19, 2011) 194 * protected MIME body and header 195 * better DKIM DNS Resource Record support 196 * better aly handling 197 * htmlfilter class added to extras 198 * moved to Apache Extras 199 200 ## Version 5.1 (October 20, 2009) 201 * fixed filename issue with AddStringAttachment (thanks to Tony) 202 * fixed "SingleTo" property, now works with Senmail, Qmail, and SMTP in 203 addition to PHP mail() 204 * added DKIM digital signing functionality, new properties: 205 - DKIM_domain (sets the domain name) 206 - DKIM_private (holds DKIM private key) 207 - DKIM_passphrase (holds your DKIM passphrase) 208 - DKIM_selector (holds the DKIM "selector") 209 - DKIM_identity (holds the identifying email address) 210 * added callback function support 211 - callback function parameters include: 212 result, to, cc, bcc, subject and body 213 - see the test/test_callback.php file for usage. 214 * added "auto" identity functionality 215 - can automatically add: 216 - Return-path (if Sender not set) 217 - Reply-To (if ReplyTo not set) 218 - can be disabled: 219 - $mail->SetFrom('[email protected]','First Last',false); 220 - or by adding the $mail->Sender and/or $mail->ReplyTo properties 221 222 Note: "auto" identity added to help with emails ending up in spam or junk boxes because of missing headers 223 224 ## Version 5.0.2 (May 24, 2009) 225 * Fix for missing attachments when inline graphics are present 226 * Fix for missing Cc in header when using SMTP (mail was sent, 227 but not displayed in header -- Cc receiver only saw email To: 228 line and no Cc line, but did get the email (To receiver 229 saw same) 230 231 ## Version 5.0.1 (April 05, 2009) 232 * Temporary fix for missing attachments 233 234 ## Version 5.0.0 (April 02, 2009) 235 With the release of this version, we are initiating a new version numbering 236 system to differentiate from the PHP4 version of PHPMailer. 237 Most notable in this release is fully object oriented code. 238 239 ### class.smtp.php: 240 * Refactored class.smtp.php to support new exception handling 241 * code size reduced from 29.2 Kb to 25.6 Kb 242 * Removed unnecessary functions from class.smtp.php: 243 - public function Expand($name) { 244 - public function Help($keyword="") { 245 - public function Noop() { 246 - public function Send($from) { 247 - public function SendOrMail($from) { 248 - public function Verify($name) { 249 250 ### class.phpmailer.php: 251 * Refactored class.phpmailer.php with new exception handling 252 * Changed processing functionality of Sendmail and Qmail so they cannot be 253 inadvertently used 254 * removed getFile() function, just became a simple wrapper for 255 file_get_contents() 256 * added check for PHP version (will gracefully exit if not at least PHP 5.0) 257 * enhanced code to check if an attachment source is the same as an embedded or 258 inline graphic source to eliminate duplicate attachments 259 260 ### New /test_script 261 We have written a test script you can use to test the script as part of your 262 installation. Once you press submit, the test script will send a multi-mime 263 email with either the message you type in or an HTML email with an inline 264 graphic. Two attachments are included in the email (one of the attachments 265 is also the inline graphic so you can see that only one copy of the graphic 266 is sent in the email). The test script will also display the functional 267 script that you can copy/paste to your editor to duplicate the functionality. 268 269 ### New examples 270 All new examples in both basic and advanced modes. Advanced examples show 271 Exception handling. 272 273 ### PHPDocumentator (phpdocs) documentation for PHPMailer version 5.0.0 274 All new documentation 275 276 ## Version 2.3 (November 06, 2008) 277 * added Arabic language (many thanks to Bahjat Al Mostafa) 278 * removed English language from language files and made it a default within 279 class.phpmailer.php - if no language is found, it will default to use 280 the english language translation 281 * fixed public/private declarations 282 * corrected line 1728, $basedir to $directory 283 * added $sign_cert_file to avoid improper duplicate use of $sign_key_file 284 * corrected $this->Hello on line 612 to $this->Helo 285 * changed default of $LE to "\r\n" to comply with RFC 2822. Can be set by the user 286 if default is not acceptable 287 * removed trim() from return results in EncodeQP 288 * /test and three files it contained are removed from version 2.3 289 * fixed phpunit.php for compliance with PHP5 290 * changed $this->AltBody = $textMsg; to $this->AltBody = html_entity_decode($textMsg); 291 * We have removed the /phpdoc from the downloads. All documentation is now on 292 the http://phpmailer.codeworxtech.com website. 293 294 ## Version 2.2.1 () July 19 2008 295 * fixed line 1092 in class.smtp.php (my apologies, error on my part) 296 297 ## Version 2.2 () July 15 2008 298 * Fixed redirect issue (display of UTF-8 in thank you redirect) 299 * fixed error in getResponse function declaration (class.pop3.php) 300 * PHPMailer now PHP6 compliant 301 * fixed line 1092 in class.smtp.php (endless loop from missing = sign) 302 303 ## Version 2.1 (Wed, June 04 2008) 304 NOTE: WE HAVE A NEW LANGUAGE VARIABLE FOR DIGITALLY SIGNED S/MIME EMAILS. IF YOU CAN HELP WITH LANGUAGES OTHER THAN ENGLISH AND SPANISH, IT WOULD BE APPRECIATED. 305 306 * added S/MIME functionality (ability to digitally sign emails) 307 BIG THANKS TO "sergiocambra" for posting this patch back in November 2007. 308 The "Signed Emails" functionality adds the Sign method to pass the private key 309 filename and the password to read it, and then email will be sent with 310 content-type multipart/signed and with the digital signature attached. 311 * fully compatible with E_STRICT error level 312 - Please note: 313 In about half the test environments this development version was subjected 314 to, an error was thrown for the date() functions used (line 1565 and 1569). 315 This is NOT a PHPMailer error, it is the result of an incorrectly configured 316 PHP5 installation. The fix is to modify your 'php.ini' file and include the 317 date.timezone = Etc/UTC (or your own zone) 318 directive, to your own server timezone 319 - If you do get this error, and are unable to access your php.ini file: 320 In your PHP script, add 321 `date_default_timezone_set('Etc/UTC');` 322 - do not try to use 323 `$myVar = date_default_timezone_get();` 324 as a test, it will throw an error. 325 * added ability to define path (mainly for embedded images) 326 function `MsgHTML($message,$basedir='')` ... where: 327 `$basedir` is the fully qualified path 328 * fixed `MsgHTML()` function: 329 - Embedded Images where images are specified by `<protocol>://` will not be altered or embedded 330 * fixed the return value of SMTP exit code ( pclose ) 331 * addressed issue of multibyte characters in subject line and truncating 332 * added ability to have user specified Message ID 333 (default is still that PHPMailer create a unique Message ID) 334 * corrected unidentified message type to 'application/octet-stream' 335 * fixed chunk_split() multibyte issue (thanks to Colin Brown, et al). 336 * added check for added attachments 337 * enhanced conversion of HTML to text in MsgHTML (thanks to "brunny") 338 339 ## Version 2.1.0beta2 (Sun, Dec 02 2007) 340 * implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon) 341 * finished all testing, all known bugs corrected, enhancements tested 342 343 Note: will NOT work with PHP4. 344 345 Please note, this is BETA software **DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS; INTENDED STRICTLY FOR TESTING** 346 347 ## Version 2.1.0beta1 348 Please note, this is BETA software 349 ** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS 350 INTENDED STRICTLY FOR TESTING 351 352 ## Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release 353 * implements new property to control VERP in class.smtp.php 354 example (requires instantiating class.smtp.php): 355 $mail->do_verp = true; 356 * POP-before-SMTP functionality included, thanks to Richard Davey 357 (see class.pop3.php & pop3_before_smtp_test.php for examples) 358 * included example showing how to use PHPMailer with GMAIL 359 * fixed the missing Cc in SendMail() and Mail() 360 361 ## Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release 362 * dramatically simplified using inline graphics ... it's fully automated and requires no user input 363 * added automatic document type detection for attachments and pictures 364 * added MsgHTML() function to replace Body tag for HTML emails 365 * fixed the SendMail security issues (input validation vulnerability) 366 * enhanced the AddAddresses functionality so that the "Name" portion is used in the email address 367 * removed the need to use the AltBody method (set from the HTML, or default text used) 368 * set the PHP Mail() function as the default (still support SendMail, SMTP Mail) 369 * removed the need to set the IsHTML property (set automatically) 370 * added Estonian language file by Indrek Päri 371 * added header injection patch 372 * added "set" method to permit users to create their own pseudo-properties like 'X-Headers', etc. 373 * fixed warning message in SMTP get_lines method 374 * added TLS/SSL SMTP support. 375 * PHPMailer has been tested with PHP4 (4.4.7) and PHP5 (5.2.7) 376 * Works with PHP installed as a module or as CGI-PHP 377 NOTE: will NOT work with PHP5 in E_STRICT error mode 378 379 ## Version 1.73 (Sun, Jun 10 2005) 380 * Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf 381 * Now has a total of 20 translations 382 * Fixed alt attachments bug: http://tinyurl.com/98u9k 383 384 ## Version 1.72 (Wed, May 25 2004) 385 * Added Dutch, Swedish, Czech, Norwegian, and Turkish translations. 386 * Received: Removed this method because spam filter programs like 387 SpamAssassin reject this header. 388 * Fixed error count bug. 389 * SetLanguage default is now "language/". 390 * Fixed magic_quotes_runtime bug. 391 392 ## Version 1.71 (Tue, Jul 28 2003) 393 * Made several speed enhancements 394 * Added German and Italian translation files 395 * Fixed HELO/AUTH bugs on keep-alive connects 396 * Now provides an error message if language file does not load 397 * Fixed attachment EOL bug 398 * Updated some unclear documentation 399 * Added additional tests and improved others 400 401 ## Version 1.70 (Mon, Jun 20 2003) 402 * Added SMTP keep-alive support 403 * Added IsError method for error detection 404 * Added error message translation support (SetLanguage) 405 * Refactored many methods to increase library performance 406 * Hello now sends the newer EHLO message before HELO as per RFC 2821 407 * Removed the boundary class and replaced it with GetBoundary 408 * Removed queue support methods 409 * New $Hostname variable 410 * New Message-ID header 411 * Received header reformat 412 * Helo variable default changed to $Hostname 413 * Removed extra spaces in Content-Type definition (#667182) 414 * Return-Path should be set to Sender when set 415 * Adds Q or B encoding to headers when necessary 416 * quoted-encoding should now encode NULs \000 417 * Fixed encoding of body/AltBody (#553370) 418 * Adds "To: undisclosed-recipients:;" when all recipients are hidden (BCC) 419 * Multiple bug fixes 420 421 ## Version 1.65 (Fri, Aug 09 2002) 422 * Fixed non-visible attachment bug (#585097) for Outlook 423 * SMTP connections are now closed after each transaction 424 * Fixed SMTP::Expand return value 425 * Converted SMTP class documentation to phpDocumentor format 426 427 ## Version 1.62 (Wed, Jun 26 2002) 428 * Fixed multi-attach bug 429 * Set proper word wrapping 430 * Reduced memory use with attachments 431 * Added more debugging 432 * Changed documentation to phpDocumentor format 433 434 ## Version 1.60 (Sat, Mar 30 2002) 435 * Sendmail pipe and address patch (Christian Holtje) 436 * Added embedded image and read confirmation support (A. Ognio) 437 * Added unit tests 438 * Added SMTP timeout support (*nix only) 439 * Added possibly temporary PluginDir variable for SMTP class 440 * Added LE message line ending variable 441 * Refactored boundary and attachment code 442 * Eliminated SMTP class warnings 443 * Added SendToQueue method for future queuing support 444 445 ## Version 1.54 (Wed, Dec 19 2001) 446 * Add some queuing support code 447 * Fixed a pesky multi/alt bug 448 * Messages are no longer forced to have "To" addresses 449 450 ## Version 1.50 (Thu, Nov 08 2001) 451 * Fix extra lines when not using SMTP mailer 452 * Set WordWrap variable to int with a zero default 453 454 ## Version 1.47 (Tue, Oct 16 2001) 455 * Fixed Received header code format 456 * Fixed AltBody order error 457 * Fixed alternate port warning 458 459 ## Version 1.45 (Tue, Sep 25 2001) 460 * Added enhanced SMTP debug support 461 * Added support for multiple ports on SMTP 462 * Added Received header for tracing 463 * Fixed AddStringAttachment encoding 464 * Fixed possible header name quote bug 465 * Fixed wordwrap() trim bug 466 * Couple other small bug fixes 467 468 ## Version 1.41 (Wed, Aug 22 2001) 469 * Fixed AltBody bug w/o attachments 470 * Fixed rfc_date() for certain mail servers 471 472 ## Version 1.40 (Sun, Aug 12 2001) 473 * Added multipart/alternative support (AltBody) 474 * Documentation update 475 * Fixed bug in Mercury MTA 476 477 ## Version 1.29 (Fri, Aug 03 2001) 478 * Added AddStringAttachment() method 479 * Added SMTP authentication support 480 481 ## Version 1.28 (Mon, Jul 30 2001) 482 * Fixed a typo in SMTP class 483 * Fixed header issue with Imail (win32) SMTP server 484 * Made fopen() calls for attachments use "rb" to fix win32 error 485 486 ## Version 1.25 (Mon, Jul 02 2001) 487 * Added RFC 822 date fix (Patrice) 488 * Added improved error handling by adding a $ErrorInfo variable 489 * Removed MailerDebug variable (obsolete with new error handler) 490 491 ## Version 1.20 (Mon, Jun 25 2001) 492 * Added quoted-printable encoding (Patrice) 493 * Set Version as public and removed PrintVersion() 494 * Changed phpdoc to only display public variables and methods 495 496 ## Version 1.19 (Thu, Jun 21 2001) 497 * Fixed MS Mail header bug 498 * Added fix for Bcc problem with mail(). *Does not work on Win32* 499 (See PHP bug report: http://www.php.net/bugs.php?id=11616) 500 * mail() no longer passes a fifth parameter when not needed 501 502 ## Version 1.15 (Fri, Jun 15 2001) 503 Note: these changes contributed by Patrice Fournier 504 * Changed all remaining \n to \r\n 505 * Bcc: header no longer writen to message except 506 when sent directly to sendmail 507 * Added a small message to non-MIME compliant mail reader 508 * Added Sender variable to change the Sender email 509 used in -f for sendmail/mail and in 'MAIL FROM' for smtp mode 510 * Changed boundary setting to a place it will be set only once 511 * Removed transfer encoding for whole message when using multipart 512 * Message body now uses Encoding in multipart messages 513 * Can set encoding and type to attachments 7bit, 8bit 514 and binary attachment are sent as is, base64 are encoded 515 * Can set Encoding to base64 to send 8 bits body 516 through 7 bits servers 517 518 ## Version 1.10 (Tue, Jun 12 2001) 519 * Fixed win32 mail header bug (printed out headers in message body) 520 521 ## Version 1.09 (Fri, Jun 08 2001) 522 * Changed date header to work with Netscape mail programs 523 * Altered phpdoc documentation 524 525 ## Version 1.08 (Tue, Jun 05 2001) 526 * Added enhanced error-checking 527 * Added phpdoc documentation to source 528 529 ## Version 1.06 (Fri, Jun 01 2001) 530 * Added optional name for file attachments 531 532 ## Version 1.05 (Tue, May 29 2001) 533 * Code cleanup 534 * Eliminated sendmail header warning message 535 * Fixed possible SMTP error 536 537 ## Version 1.03 (Thu, May 24 2001) 538 * Fixed problem where qmail sends out duplicate messages 539 540 ## Version 1.02 (Wed, May 23 2001) 541 * Added multiple recipient and attachment Clear* methods 542 * Added Sendmail public variable 543 * Fixed problem with loading SMTP library multiple times 544 545 ## Version 0.98 (Tue, May 22 2001) 546 * Fixed problem with redundant mail hosts sending out multiple messages 547 * Added additional error handler code 548 * Added AddCustomHeader() function 549 * Added support for Microsoft mail client headers (affects priority) 550 * Fixed small bug with Mailer variable 551 * Added PrintVersion() function 552 553 ## Version 0.92 (Tue, May 15 2001) 554 * Changed file names to class.phpmailer.php and class.smtp.php to match 555 current PHP class trend. 556 * Fixed problem where body not being printed when a message is attached 557 * Several small bug fixes 558 559 ## Version 0.90 (Tue, April 17 2001) 560 * Initial public release
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |