9018ab8c5f
Add blacklist to Mailer [MAILPOET-2176]
2019-07-11 13:19:33 +02:00
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
9e9561e576
Add space between catch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
8b602bd947
Move WPHooks methods to WPFunctions
2019-01-31 13:25:00 +01:00
9f13f68e39
Fix "Access to undefined property" rule violations
2019-01-23 11:33:47 +02:00
f5c9d0f7db
Remove unnecessary test_email extra parameter for mailer->send
...
It was used only to prevent appending unprocessed subscribers into error message.
Since the message is now composed by on demand by MailerError the parameter is not needed any more.
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
45433c9deb
Add soft level errors distinction for SMTP method
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
0923c892c1
Refactor sending methods to use error mappers
...
We want to add some logic to error handling.
This commit extracts error handling code from sending methods classes,
which already do a lot of other stuff, to error mappers which are responsible
for creating proper error object (MailerError). This error object is a replacement
for assoc. array which already had some special keys for certain usecases and
can not be properly type hinted.
[MAILPOET-1154]
2018-09-13 09:33:26 +02:00
0da0507e0a
Fixes SMTP timing out on slow hosts
...
Increases default connection timeout value
Adds filter to specify custom connection timeout value
[MAILPOET-1004]
2017-07-17 15:21:33 +01:00
4a538e677d
Adds filter to SMTP transport agent
2017-04-26 09:55:57 -04:00
d14ecc982b
Does not display unprocessed subscriber when sending a test message
2017-02-24 11:18:27 -05:00
689c340081
Converts special characters to HTML entities for all error messages
2017-02-21 09:55:18 -05:00
bc40bbb44b
Convert special characters to HTML entities when displaying email
...
addresses
2017-02-20 13:03:08 -05:00
c9519f0b3d
Adds logger to record SMTP communication
...
Returns a more complete error message and last unprocessed subscriber
2017-02-16 22:45:09 -05:00
dd2df429ef
Add List-Unsubscribe header to emails [MAILPOET-793]
...
Amazon SES supports custom headers only via 'SendRawEmail' action
MailPoet Sending Service doesn't support custom headers yet
2017-01-26 15:38:23 +03:00
02a5de0cd6
- Sets "sender" email header for SMTP/PHPMail methods
2017-01-04 10:22:17 -05:00
c651a8bbe8
- Implements return path for SMTP/PHPMail/AmazonSES
2016-12-23 11:09:10 -05:00
8a278360f4
- Adds methods to format mailer send/connection succes & error results
...
- Updates all mailing methods to return true on success and error message
on failure
2016-11-28 09:50:32 -05:00
0776e9ad73
- Adds "reply to" option to all mailers
...
- Replaces WPMail with Swift using local transport (PHP mail)
- Fixes AmazonSES region naming convention
- Updates tests
2016-01-26 19:08:02 -05:00
0dbe04c3f8
- Addresses issues identified during code review
2016-01-06 19:19:06 -05:00
f1bf2bb097
- Refactors Mailer class
...
- Refactors SendingQueue worker class
- Adds Maier router with a send() method + ability to specify sending method
- Updates tests
- Introduces 'stopping' and 'starting' cron states
- Improves cron control mechanism
Closes #276
2016-01-05 10:34:57 -05:00