Revision 1539
Added by Luisehahne almost 14 years ago
| README | ||
|---|---|---|
| 9 | 9 |
Full Featured Email Transfer Class for PHP |
| 10 | 10 |
========================================== |
| 11 | 11 |
|
| 12 |
Version 2.0.4 (April 02, 2009)
|
|
| 12 |
Version 5.0.0 (April 02, 2009)
|
|
| 13 | 13 |
|
| 14 |
This is the last version to support PHP4. We've made the move to PHP5 and
|
|
| 15 |
all of our efforts now are into PHPMailer for PHP5/6.
|
|
| 14 |
With the release of this version, we are initiating a new version numbering
|
|
| 15 |
system to differentiate from the PHP4 version of PHPMailer.
|
|
| 16 | 16 |
|
| 17 |
Version 2.0.3 (November 08, 2008)
|
|
| 17 |
Most notable in this release is fully object oriented code.
|
|
| 18 | 18 |
|
| 19 |
PHP4 continues to be a major platform for developers. We are responding
|
|
| 20 |
to the emails received to continue development for PHP4 with this
|
|
| 21 |
release.
|
|
| 19 |
We now have available the PHPDocumentor (phpdocs) documentation. This is
|
|
| 20 |
separate from the regular download to keep file sizes down. Please see the
|
|
| 21 |
download area of http://phpmailer.codeworxtech.com.
|
|
| 22 | 22 |
|
| 23 |
We also have created a new test script (see /test_script) that you can use |
|
| 24 |
right out of the box. Copy the /test_script folder directly to your server (in |
|
| 25 |
the same structure ... with class.phpmailer.php and class.smtp.php in the |
|
| 26 |
folder above it. Then launch the test script with: |
|
| 27 |
http://www.yourdomain.com/phpmailer/test_script/index.php |
|
| 28 |
from this one script, you can test your server settings for mail(), sendmail (or |
|
| 29 |
qmail), and SMTP. This will email you a sample email (using contents.html for |
|
| 30 |
the email body) and two attachments. One of the attachments is used as an inline |
|
| 31 |
image to demonstrate how PHPMailer will automatically detect if attachments are |
|
| 32 |
the same source as inline graphics and only include one version. Once you click |
|
| 33 |
the Submit button, the results will be displayed including any SMTP debug |
|
| 34 |
information and send status. We will also display a version of the script that |
|
| 35 |
you can cut and paste to include in your projects. Enjoy! |
|
| 36 |
|
|
| 37 |
Version 2.3 (November 08, 2008) |
|
| 38 |
|
|
| 23 | 39 |
We have removed the /phpdoc from the downloads. All documentation is now on |
| 24 | 40 |
the http://phpmailer.codeworxtech.com website. |
| 25 | 41 |
|
| 42 |
The phpunit.php has been updated to support PHP5. |
|
| 43 |
|
|
| 26 | 44 |
For all other changes and notes, please see the changelog. |
| 27 | 45 |
|
| 28 | 46 |
Donations are accepted at PayPal with our id "paypal@worxteam.com". |
| ... | ... | |
| 31 | 49 |
|
| 32 | 50 |
- see the changelog. |
| 33 | 51 |
|
| 34 |
Version 2.0.2 (June 04 2008)
|
|
| 52 |
Version 2.1 (June 04 2008)
|
|
| 35 | 53 |
|
| 36 | 54 |
With this release, we are announcing that the development of PHPMailer for PHP5 |
| 37 | 55 |
will be our focus from this date on. We have implemented all the enhancements |
| 38 |
and fixes from the sourceforge.net Tracker.
|
|
| 56 |
and fixes from the latest release of PHPMailer for PHP4.
|
|
| 39 | 57 |
|
| 58 |
Far more important, though, is that this release of PHPMailer (v2.1) is |
|
| 59 |
fully tested with E_STRICT error checking enabled. |
|
| 60 |
|
|
| 40 | 61 |
** NOTE: WE HAVE A NEW LANGUAGE VARIABLE FOR DIGITALLY SIGNED S/MIME EMAILS. |
| 41 | 62 |
IF YOU CAN HELP WITH LANGUAGES OTHER THAN ENGLISH AND SPANISH, IT WOULD BE |
| 42 | 63 |
APPRECIATED. |
| ... | ... | |
| 47 | 68 |
filename and the password to read it, and then email will be sent with |
| 48 | 69 |
content-type multipart/signed and with the digital signature attached. |
| 49 | 70 |
|
| 71 |
A quick note on E_STRICT: |
|
| 72 |
|
|
| 73 |
- In about half the test environments the development version was subjected |
|
| 74 |
to, an error was thrown for the date() functions (used at line 1565 and 1569). |
|
| 75 |
This is NOT a PHPMailer error, it is the result of an incorrectly configured |
|
| 76 |
PHP5 installation. The fix is to modify your 'php.ini' file and include the |
|
| 77 |
date.timezone = America/New York |
|
| 78 |
directive, (for your own server timezone) |
|
| 79 |
- If you do get this error, and are unable to access your php.ini file, there is |
|
| 80 |
a workaround. In your PHP script, add |
|
| 81 |
date_default_timezone_set('America/Toronto');
|
|
| 82 |
|
|
| 83 |
* do NOT try to use |
|
| 84 |
$myVar = date_default_timezone_get(); |
|
| 85 |
as a test, it will throw an error. |
|
| 86 |
|
|
| 50 | 87 |
We have also included more example files to show the use of "sendmail", "mail()", |
| 51 | 88 |
"smtp", and "gmail". |
| 52 | 89 |
|
| ... | ... | |
| 55 | 92 |
|
| 56 | 93 |
Enjoy! |
| 57 | 94 |
|
| 95 |
|
|
| 96 |
Version 2.1.0beta1 & beta2 |
|
| 97 |
|
|
| 98 |
please note, this is BETA software |
|
| 99 |
** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS |
|
| 100 |
INTENDED STRICTLY FOR TESTING |
|
| 101 |
|
|
| 58 | 102 |
** NOTE: |
| 59 | 103 |
|
| 60 | 104 |
As of November 2007, PHPMailer has a new project team headed by industry |
| ... | ... | |
| 100 | 144 |
programs are COM components only available on Windows. They are also a |
| 101 | 145 |
little pricey for smaller projects. |
| 102 | 146 |
|
| 103 |
Since I do Linux development I?ve missed these tools for my PHP coding.
|
|
| 147 |
Since I do Linux development I�ve missed these tools for my PHP coding.
|
|
| 104 | 148 |
So I built a version myself that implements the same methods (object |
| 105 | 149 |
calls) that the Windows-based components do. It is open source and the |
| 106 | 150 |
LGPL license allows you to place the class in your proprietary PHP |
Also available in: Unified diff
update phpmailer to version 5.1