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
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
Synchro
f554ebd567 Changelog
Update readme
2014-05-14 08:54:30 +02:00
Synchro
48478b694f Changelog 2014-05-01 11:09:45 +02:00
Synchro
7eb7353c9d Changelog 2014-04-24 14:48:37 +02:00
Synchro
8120b3ef89 Changelog 2014-04-16 11:04:28 +02:00
Synchro
3667dc25bf Remove setting return-path header, fixes #210, #144
Changelog
2014-04-08 21:31:11 +02:00
Synchro
00af38dbc6 Changelog 2014-03-28 16:51:05 +01:00
Synchro
943e0bd529 New graphics 2014-03-10 16:25:31 +01:00
Marcus Bointon
7ad866fb00 Changelog 2014-03-08 21:02:46 +01:00
Synchro
7cbdb01ab7 Changelog 2014-03-03 11:40:55 +01:00
Synchro
f9d229af54 Code style, changelog 2014-02-14 12:12:34 +01:00
Synchro
d58031f2fc Remove wrong, old code sample 2014-02-12 14:47:28 +01:00
Synchro
9c885726a8 Changelog 2014-01-28 11:47:07 +01:00
Synchro
fbcd9957a2 Changelog 2014-01-28 08:04:41 +01:00
Synchro
c81317359f Changelog 2013-11-28 23:06:13 +01:00
Synchro
710aac21d8 Changelog 2013-11-11 11:40:12 +01:00
Synchro
468218baba Changelog, comments, formatting 2013-11-05 23:02:53 +01:00
Synchro
65ab7f15f7 Changelog 2013-11-05 22:59:22 +01:00
Marcus Bointon
09d8c3198f Update changelog.md 2013-10-17 16:52:26 +02:00
Synchro
c8c08dc14c Update readme, changelog 2013-10-16 09:56:55 +02:00
Synchro
70a52186f0 Changelog 2013-10-03 01:14:39 +02:00
Synchro
70ba3fbc0f Fix the way that SMTP host lists are parsed, see #112 2013-09-24 14:35:34 +02:00
Synchro
accd948dad Alter the way that SMTP host lists are parsed, fixes #112 2013-09-23 09:12:02 +02:00
Synchro
c92b5bc4e1 Changelog 2013-09-20 15:59:18 +02:00
Synchro
4e1cab46df Changelog 2013-09-20 09:16:38 +02:00
Synchro
3441a6dd54 Increase timeout - fixes #104
Improve debug options
2013-09-12 14:35:29 +02:00
Synchro
8717a79565 Date 5.2.7 release 2013-09-12 09:52:38 +02:00
Synchro
73093a32a3 Add fake pop server and POP-before-SMTP tests.
Update POP before SMTP example to use new static method.
2013-08-02 16:19:01 +02:00
Synchro
d992ae6dc4 Centralise check for debug output
PSR-2 reformat

Enable debug output for failing test

Fix broken test
Comment clearout

Proper thin spaces before French punctuation

Fix phpdocs for addrAppend and addrFormat, fixes #81
Minor code cleanup, remove some local vars

See changelog.

More phpdoc cleanup
2013-07-30 12:51:15 +02:00
Synchro
c5e9f7873f Changelog 2013-07-01 09:31:45 +02:00
Synchro
bd69132c66 Changelog 2013-06-06 09:31:22 +02:00
Synchro
fe4062029a Changelog 2013-05-31 14:02:53 +02:00
Synchro
9f6d83f345 Changelog 2013-05-29 10:39:27 +02:00
Synchro
3c80c56a55 Add iCal event attachments and test case, fixes #47, thanks to @reblutus
Minor code cleanup
Bundle EasyPeasyICS class in extras
2013-05-29 02:15:17 +02:00
Synchro
9cbce116dc Add support for stream options on SMTP connect, use stream_socket_client instead of fsockopen, thanks to @stanislavdavid 2013-05-16 11:33:19 +02:00
Synchro
3666c3469a Fix cid generation in MsgHTML (Thanks to @digitalthought), fixes #60
Fix handling of multiple SMTP servers (Thanks to @NanoCaiordo), see #58, #32
2013-05-15 12:36:42 +02:00
Synchro
c2b084ff25 Changelog 2013-05-10 15:01:31 +02:00
Marcus Bointon
ecb9ed4c3d Update changelog 2013-05-01 11:40:26 +02:00
Synchro
ff8718f722 Major overhaul and cleanup of example code
Update test_script to use some recently changed features, rename to code_generator
Generated code actually works!
Update SyntaxHighlighter
New PHPMailer graphic
2013-04-26 18:22:45 +02:00
Synchro
b5b2ae1626 Add multi-byte, cross-platform version of pathinfo
Make all private items protected
Improve test script HTML example
Improve test_script. A lot.
Introduce new 'html' Debugoutput type
Clean up, simplify SMTP debug output, remove embedded HTML
Fix various problems flagged by IETF msglint
2013-04-26 01:20:05 +02:00
Synchro
72f41f1f64 Determine MIME type of attachments automatically
Add cross-platform, multibyte-safe pathinfo replacement and use it
2013-04-25 12:24:43 +02:00
Marcus Bointon
78cefc64ef Fix propagation of debug output option to SMTP, see http://sourceforge.net/p/phpmailer/discussion/81619/thread/9353f060/ 2013-04-25 00:43:37 +02:00
Synchro
fbafeb47c3 Fix checking for wrong response code during a CRAM-MD5 AUTH transaction, see #46. Thanks to @Hywan 2013-04-22 17:28:09 +02:00
Synchro
c5d7f3ac28 Update changelog 2013-04-14 19:28:06 +02:00
Synchro
4d9434e394 5.2.6 release
See changelog
2013-04-11 18:45:39 +02:00
Synchro
adb0197c10 Merge in changes from Google code 5.2.4 release
Code cleanup in SMTP class
2013-02-21 12:44:28 +01:00
Synchro
10c57b72fe Merge changes from Google Code 5.2.2 release, thanks Jim
Replace Quoted-Printable encoder, improve tests
Reformat changelog using markdown
Coding standards
2012-12-04 12:15:39 +01:00