0
0
mirror of https://github.com/PHPMailer/PHPMailer.git synced 2024-09-20 01:52:15 +02:00
Commit Graph

296 Commits

Author SHA1 Message Date
Marcus Bointon
617df94ffb
6.0.1 2017-09-14 14:50:11 +02:00
Marcus Bointon
f4a8efadfd
Merge remote-tracking branch 'remotes/origin/5.2-stable' 2017-08-28 18:07:42 +02:00
Remi Collet
31f18d8633 Fix date (#1138) 2017-08-28 17:45:27 +02:00
Marcus Bointon
b91bf9267e
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	VERSION
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2017-08-28 13:36:44 +02:00
Marcus Bointon
2baf20b016
v5.2.25 2017-08-28 13:12:07 +02:00
Marcus Bointon
496e0a7178
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	README.md
#	examples/gmail.phps
#	src/SMTP.php
2017-08-28 12:20:50 +02:00
Marcus Bointon
7a037c1eaa
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	README.md
#	examples/gmail.phps
#	src/SMTP.php
2017-08-28 12:15:27 +02:00
Marcus Bointon
f4d37028af
Merge branch '6.0' into 6.0-ical
# Conflicts:
#	changelog.md
2017-08-24 13:51:06 +02:00
Marcus Bointon
b296b18656
Changelog 2017-08-11 14:53:57 +02:00
Marcus Bointon
c205d94136
Changelog 2017-08-11 14:52:39 +02:00
Marcus Bointon
33a6286b7b
Changelog 2017-08-11 14:48:43 +02:00
Marcus Bointon
1e3f4e4062
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	VERSION
#	changelog.md
#	examples/code_generator.phps
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
#	test/phpmailerTest.php
2017-07-26 23:10:42 +02:00
Marcus Bointon
22d04c6a58
5.2.24 2017-07-26 23:00:20 +02:00
Marcus Bointon
424398579d
Merge changes from master 2017-06-22 18:36:56 +02:00
Marcus Bointon
cd2f977899
Allow injecting an SMTP instance 2017-05-29 14:07:11 +02:00
Marcus Bointon
4896adc0a1
Changelog 2017-05-29 08:55:06 +02:00
Marcus Bointon
b25f93eb2d
More reliable folding of message headers 2017-05-22 18:53:00 +02:00
Marcus Bointon
cee3af5c29
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	changelog.md
2017-05-20 23:45:01 +02:00
Marcus Bointon
5e172d2f59
Changelog 2017-05-20 23:35:46 +02:00
Marcus Bointon
e194b97409
Changelog 2017-05-15 10:01:49 +02:00
Marcus Bointon
1f9a66492a
Replace all uses of MD5 and SHA1 with SHA256
Use more secure method of generating IDs
2017-05-11 18:41:34 +02:00
Marcus Bointon
d798b197ed
Incorporate file-reading changes from #500
Update changelog
2017-05-11 01:56:57 +02:00
Marcus Bointon
c33a3a7824
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	examples/gmail_xoauth.phps
#	src/PHPMailer.php
2017-04-13 12:31:40 +02:00
Marcus Bointon
9a0e074e10
Changelog 2017-04-13 12:24:19 +02:00
Marcus Bointon
349350bc71
Changelog 2017-04-13 12:23:28 +02:00
Marcus Bointon
6525e86940
Handle bare codes (an RFC contravention) in SMTP replies, fixes #1017 2017-03-30 15:08:20 +02:00
Marcus Bointon
799ff351ca
Trap low-level SMTP errors, see #1012 2017-03-23 12:37:23 +01:00
Marcus Bointon
863e531de8
Merge remote-tracking branch 'remotes/origin/master' into 6.0
# Conflicts:
#	.travis.yml
#	VERSION
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2017-03-16 15:35:18 +01:00
Marcus Bointon
7115df4a6f
5.5.23 2017-03-15 20:32:56 +01:00
Marcus Bointon
f52d3759ba
Changelog 2017-03-13 12:19:56 +01:00
Marcus Bointon
9c3ba23563
Generate a warning when using a buggy PHP version, see #953 2017-02-28 11:46:22 +01:00
Marcus Bointon
02332a843f
Attempt solution to line break issue, see #953 2017-02-13 23:55:05 +01:00
Marcus Bointon
2963f2b294
Merge branch 'master' into 6.0
# Conflicts:
#	examples/scripts/XRegExp.js
#	extras/htmlfilter.php
2017-01-09 11:18:14 +01:00
Marcus Bointon
f97b9cd3c2
Update notes 2017-01-09 11:15:21 +01:00
Marcus Bointon
84c24bf257
Add CVE-2017-5223 references 2017-01-09 10:32:40 +01:00
Marcus Bointon
8914ec7a4b
Merge branch 'master' into 6.0
# Conflicts:
#	VERSION
#	examples/contentsutf8.html
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
#	test/bootstrap.php
2017-01-06 23:34:57 +01:00
Marcus Bointon
5d88839afc
5.2.22 2017-01-06 22:35:54 +01:00
Marcus Bointon
38fdcb6ef5
Note about VERP addressing when using mail() 2017-01-05 10:34:00 +01:00
Marcus Bointon
789e0846ab
Merge branch 'master' into 6.0
# Conflicts:
#	VERSION
#	extras/htmlfilter.php
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
#	test/phpmailerTest.php
2016-12-29 14:01:45 +01:00
Marcus Bointon
1d51856b76
v5.2.21
Fix missed version number update
2016-12-28 16:35:48 +01:00
Marcus Bointon
8d68507d7b
Minor cleanup, fix 2016-12-28 13:17:21 +01:00
Marcus Bointon
9e4b8fb3de
Minor cleanup, fixes #918, broken version file
Remove duplicate check for Sender address
2016-12-26 11:09:10 +01:00
Marcus Bointon
ed4e7ce8ad
Remove broken check 2016-12-24 16:43:41 +01:00
Marcus Bointon
0f1cb846cc
5.2.18 2016-12-24 15:21:45 +01:00
Marcus Bointon
e0fefda64b
5.2.18 2016-12-24 01:06:31 +01:00
Marcus Bointon
d0c1d1abbd
5.2.18 2016-12-24 00:49:54 +01:00
Marcus Bointon
9727777f27
Name constants consistently
Remove unnecessary POP3 properties
Merge branch 'master' into 6.0

# Conflicts:
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2016-12-09 13:05:38 +01:00
Marcus Bointon
e52f61a070
Name constants consistently
Remove unnecessary POP3 properties
Merge branch 'master' into 6.0

# Conflicts:
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2016-12-09 13:04:56 +01:00
Marcus Bointon
f475467ee3
5.2.17 release 2016-12-09 11:03:27 +01:00
Marcus Bointon
da1b2fc389
Document dropping examples folder in zip 2016-10-17 19:00:18 +02:00
Marcus Bointon
5e7ea2a6d1
Add PSR-3 compatible debug logging 2016-09-30 17:46:39 +02:00
Marcus Bointon
49b8d7e271 Docs cleanup 2016-06-30 16:12:51 +02:00
Marcus Bointon
78ef24e9f6 Merge branch 'master' into 6.0
# Conflicts:
#	.gitignore
#	VERSION
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2016-06-06 14:23:33 +02:00
Marcus Bointon
1d85f9ef3e Bump version to 5.2.16 2016-06-06 11:09:37 +02:00
Marcus Bointon
ec4c2ee867 Standardise on CRLF line breaks
Better auth mechanism selection
2016-05-23 10:30:31 +02:00
Marcus Bointon
5b34f25e31 Docs tweaks 2016-05-11 00:00:21 +02:00
Marcus Bointon
f2d4156b65 Merge branch 'master' into 6.0
# Conflicts:
#	src/PHPMailer.php
#	src/POP3.php
#	src/SMTP.php
2016-05-10 23:09:01 +02:00
Marcus Bointon
268fc16c69 Fix date! 2016-05-10 20:49:40 +02:00
Marcus Bointon
d0186171b2 Bump version to 5.2.15 2016-05-10 20:39:36 +02:00
Marcus Bointon
86d2b069d8 Merge branch 'master' into 6.0
# Conflicts:
#	changelog.md
#	test/phpmailerTest.php
2016-05-09 11:34:42 +02:00
Marcus Bointon
444a355bc3 Changelog 2016-05-09 11:19:21 +02:00
Marcus Bointon
ea42b599cd Clean up documentation and examples 2016-04-26 22:33:02 +02:00
Marcus
6bf687dbc0 Bump version to 6.0 2016-04-21 12:21:25 +02:00
Marcus
3abcab1936 Clean up TODOs
Switch SingleToArray to protected
Update Readme
Update composer deps
2016-04-19 18:26:33 +02:00
Marcus
86ea82969e Merge branch '5.4' into xoauth
# Conflicts:
#	get_oauth_token.php
#	src/OAuthProvider/Google.php
#	src/PHPMailerOAuth.php
2016-04-07 10:58:14 +02:00
Marcus
33f82ab517 Merge branch 'master' into 5.4
Bump version to 5.5
Clean up code generator
# Conflicts:
#	README.md
#	examples/send_file_upload.phps
#	src/SMTP.php
#	test/phpmailerTest.php
2016-04-07 10:52:37 +02:00
Marcus
7a80c452f3 Merge branch 'master' into xoauth
# Conflicts:
#	README.md
2016-03-05 22:00:08 +01:00
Synchro
53f9f06cd4 Merge branch 'master' into 5.4 2016-01-30 16:29:34 +01:00
Synchro
b2d7dab3ba Changelog 2016-01-30 16:28:53 +01:00
Synchro
8cf057efb7 More cleanup 2016-01-28 13:47:36 +01:00
Synchro
9e0bbaa1ae Changelog 2016-01-25 16:40:52 +01:00
Synchro
620388f34f Merge branch '5.4' into xoauth
# Conflicts:
#	changelog.md
#	composer.json
#	composer.lock
#	get_oauth_token.php
2016-01-25 16:08:47 +01:00
Synchro
ffdde9b6a2 Remove deprecated elements
Update changelog
2016-01-25 16:01:59 +01:00
Marcus Bointon
b380d98a17 Merge branch '5.4' into xoauth 2015-12-22 09:38:33 +01:00
Marcus Bointon
32a99356ef Merge remote-tracking branch 'remotes/upstream/master' into 5.4
# Conflicts:
#	test/phpmailerTest.php
2015-12-22 09:35:50 +01:00
Synchro
104359d993 Fix extra line break in getSentMIMEMessage(), fixes #589 2015-12-18 13:16:51 +01:00
Synchro
b0faa82fb7 Merge branch '5.4' into xoauth
# Conflicts:
#	changelog.md
2015-12-17 17:34:40 +01:00
Synchro
280e7a51f8 Make parseAddresses static, see #82 2015-12-17 17:32:39 +01:00
Synchro
dffac3a0f5 Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
# Conflicts:
#	composer.json
#	composer.lock
#	get_oauth_token.php
2015-12-07 22:37:30 +01:00
Synchro
40bdd9c488 Merge branch 'master' into 5.4
# Conflicts:
#	changelog.md
#	composer.json
#	get_oauth_token.php
2015-12-07 22:19:48 +01:00
Synchro
bf175028d2 Changelog 2015-12-07 22:15:00 +01:00
Synchro
016e6330d4 xoauth stuff 2015-11-10 13:09:29 +01:00
Synchro
9b3e13dc14 First draft of 5.4 2015-11-09 19:09:13 +01:00
Synchro
1102fd37ae Bump version to 5.2.14 2015-11-01 11:14:44 +01:00
Synchro
6687a96a18 Add test for line breaks in addresses vulnerability
Don't allow line breaks in addresses
Don't allow line breaks in SMTP commands
Rearrange tests so slowest tests run last
2015-11-01 11:12:04 +01:00
Synchro
881289ba64 Changelog 2015-10-14 23:33:44 +02:00
François B
0fa9518609 Allow addresses with IDN
Accepts Internationalized Domain Name everywhere PHPMailler expects
email addresses (To, CC, BCC, Reply-To, From, Sender and
ConfirmReadingTo).

Requires PHP >= 5.3 with "intl" extension installed and "mbstring"
extension enabled. Earlier versions don't see a change, i.e. specifying
an address with IDN still fails validation.

Follow-up to PR #516. Ran test/phpmailerTest.php

Other changes:

- From, Sender and ConfirmReadingTo addresses are now validated in
send(). Previously, only From and Sender addresses would be validated
only if specified via the setFrom() method. ConfirmReadingTo was never
validated.

- Half language strings for the 'invalid_address' message used colon at
the end and half didn't. Harmonized messages to always include colon,
and not add a second one with PHP code.
2015-10-14 22:02:07 +02:00
Synchro
40a0a1b160 Allow retrieving POP3 errors
Move private properties to protected
2015-09-24 10:23:39 +02:00
Synchro
45df3a88f7 5.2.13 release 2015-09-14 11:18:12 +02:00
Synchro
5dd754112d 5.2.12 release 2015-09-02 12:40:37 +02:00
Synchro
7830cb9a76 Bump version to 5.2.11 2015-08-31 12:37:13 +02:00
Synchro
57d3d1fee6 Merge remote-tracking branch 'remotes/upstream/master' into xoauth 2015-08-25 17:12:33 +02:00
Synchro
58a6a5cf14 Changelog 2015-08-25 12:06:47 +02:00
Synchro
41d7273f87 Handle MS Exchange returning invalid empty AUTH type list, fixes #462 2015-08-01 12:05:59 +02:00
Synchro
0639590054 Changelog 2015-08-01 11:39:09 +02:00
Synchro
9cbd8bf1cb Update MS Office MIME types 2015-06-13 22:00:01 +02:00
Synchro
0d1f35f8b1 Merge remote-tracking branch 'upstream/master' into sherryl4george-xoauth
# Conflicts:
#	changelog.md
2015-05-21 18:15:16 +02:00
Synchro
199bd9698b Add address parser, fixes #82, #145 2015-05-21 17:05:57 +02:00
Synchro
8736a45ae4 Changelog & Readme 2015-05-19 17:52:24 +02:00
Synchro
adea5c6d60 Fix travis config for PHP 7 2015-05-07 00:41:48 +02:00
Synchro
9269a656ca Don't switch to quoted-printable to deal with long lines if encoding is already base64. Fixes #414 2015-05-05 15:10:29 +02:00
Synchro
07005ecbb8 Bump version to 5.2.10 2015-05-04 14:37:21 +02:00
Synchro
da70308718 Provide a link to troubleshooting docs on SMTP failure 2015-05-04 11:01:14 +02:00
Synchro
0001e64e5d Changelog 2015-04-29 13:33:14 +02:00
Synchro
1befef0970 Merge remote-tracking branch 'remotes/upstream/master' into autotls 2015-04-29 13:16:43 +02:00
Synchro
a6cd574643 Name 5.2.10 release 2015-04-29 13:13:20 +02:00
Synchro
f23b95405d Changelog, phpdocs 2015-04-29 12:00:34 +02:00
Synchro
ab36b539a6 Expose stream context options 2015-04-27 21:18:12 +02:00
Joris Berthelot
47fd54d04d Added custom header getter 2015-04-23 19:06:49 +02:00
Marcus Bointon
095193b5ed Add extras classes to composer classmap 2015-04-23 10:53:31 +02:00
Synchro
e427427cd0 Merge remote-tracking branch 'remotes/upstream/master' into autotls
# Conflicts:
#	changelog.md
2015-04-17 15:32:48 +02:00
Synchro
245d73be7f Changelog 2015-04-17 15:10:54 +02:00
Synchro
947415c73a Provide detailed errors when sending to individual recipients fails 2015-03-25 11:05:42 +01:00
Synchro
07176c0245 Changelog 2015-03-25 09:29:09 +01:00
Synchro
c39b89fbf3 Tweak MIME preamble
Test output cleanup
2015-03-20 12:03:16 +01:00
Synchro
b02b573b2b Merge branch 'master' of https://github.com/PHPMailer/PHPMailer into mimesign
# Conflicts:
#	changelog.md
2015-03-19 18:51:18 +01:00
Synchro
3ea8425672 Make SMTP error storage and reporting more consistent, fixes #382 2015-03-19 18:26:01 +01:00
Synchro
d1c43fe83f Changelog 2015-03-16 14:18:03 +01:00
Synchro
d17e641e38 Merge branch 'master' into mimesign 2015-03-06 16:48:33 +01:00
Synchro
3e3617d295 Changelog 2015-03-06 16:45:33 +01:00
Synchro
de664ae9ae changelog 2015-03-04 10:32:00 +01:00
Synchro
073bf148fb changelog 2015-03-04 10:30:21 +01:00
Synchro
2257643e21 Fix incorrect MIME structure when signing with S/MIME and sending with isMail, see #372 2015-03-02 09:26:38 +01:00
Synchro
7530ff8f14 Add Slovene translation 2015-02-25 12:31:32 +01:00
Marcus Bointon
40fa68edc8 Add Armenian translation 2015-02-17 21:32:48 +01:00
Synchro
6fb0f62bd0 Changelog 2015-02-04 16:48:45 +01:00
Synchro
58625625c1 Changelog 2015-02-02 12:11:28 +01:00
Synchro
c00fdf7b9a Fix inappropriate checks in set(), make more reliable 2015-01-28 12:18:11 +01:00
Synchro
43091014e0 Refactor and major cleanup of EasyPeasyICS, including a fix for #338 2015-01-09 14:13:47 +01:00
Synchro
cee5e9b442 Add example of sending a file upload 2014-12-24 10:40:13 +01:00
Synchro
009538f676 Changelog 2014-11-13 08:21:58 +01:00
Synchro
6d67358e54 Changelog 2014-11-06 14:54:26 +01:00
Synchro
df23c21f23 Changelog 2014-11-06 10:59:49 +01:00
Synchro
8ca62ada56 Changelog 2014-10-15 10:26:56 +02:00
Synchro
a1258f90e5 Fix various typos, js MIME type, thanks to @fbonzon, fixes #296 2014-10-12 11:17:17 +02:00
Synchro
73b6167980 Fix Changelog! 2014-09-26 20:33:30 +02:00
Synchro
b56c9b6849 5.2.9 release 2014-09-25 18:36:22 +02:00
Synchro
7c61be9646 Changelog 2014-09-25 17:32:59 +02:00
Synchro
ec1408dbbf Changelog 2014-08-31 08:44:23 +02:00
Synchro
730cf0ccbc Fix typo 2014-08-25 20:40:26 +02:00
Synchro
244f22e938 Changelog 2014-08-25 20:39:07 +02:00
Synchro
e6a20a6ada Cleanup 2014-08-11 10:56:14 +02:00
Synchro
165cd475c7 Allow injection of a user-defined debug output method, fixes #260 2014-08-11 10:36:06 +02:00
Synchro
45a4c294a3 Changelog 2014-08-05 09:20:01 +02:00
Synchro
92b72c25ef Changelog 2014-08-05 09:19:18 +02:00
Synchro
608c301af9 PHPDoc cleanup - consistent naming of integer and boolean types 2014-06-06 08:01:56 +02:00
Synchro
ab923badb8 Changelog 2014-06-03 19:35:25 +02:00
Synchro
245381c747 Changelog 2014-05-14 17:23:17 +02:00
Synchro
3a814a1d0f Changelog 2014-05-14 09:48:10 +02:00
Synchro
d3802c597b 5.2.8 release 2014-05-14 09:04:18 +02:00