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