Revision 1539
Added by Dietmar almost 13 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