b844d41fde
Allow text mails to be send using PHPMail
...
[MAILPOET-2307]
2019-09-12 16:34:31 +02:00
81079dcd7c
Italicize the email too
2019-09-12 15:19:35 +02:00
6e3faef6c3
i18n: Avoid using HTML tags in translation strings
...
Replace `<i>%s</i>` with a simple `%s`. Move the HTML tags outside the strings, to `sprintf()` parameter.
2019-09-12 15:19:35 +02:00
01a0fe96c4
Remove no longer necessary checks
...
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00
7f40e5b512
Clean up unused imports [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
160d3d0607
Refactor mailer blacklist from trait to DI [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
26d7fb5468
Fix PR remarks [MAILPOET-2176]
2019-07-11 06:53:10 -04:00
57b13c8896
Add blacklist to Mailer [MAILPOET-2176]
2019-07-11 06:53:10 -04:00
a92a3de26d
Improve MSS sending error message
...
[MAILPOET-2115]
2019-06-25 10:54:02 -04:00
731ae6de98
Enforce base64 when email encoding needed for PHPMail & mail() function
...
[MAILPOET-2065]
2019-06-18 09:38:09 -04:00
f86c0c9612
Refactor authorized emails validation from Bridge to Controller
...
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
3aa382a060
Refactor resume sending js code out of PHP
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
cf7c5475c3
Add authorized emails check on error from MSS
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
12ff88ee21
Add rule for operator spacing
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
df587ca486
Move tags outside translatable string
2019-05-10 08:28:52 -04:00
e1f9c93276
Show the old admin notice when using free email
2019-05-10 08:28:52 -04:00
994fae79d2
Move Mailer error tests to unit [MAILPOET-2009]
2019-05-03 08:41:05 -04:00
bce05ce486
Fix statically calling non-static method
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
a8e3fe79c2
Remove unnecessary HTML elements from strings
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
3ec5bf10bb
Show different error message when sending from unauthorized *free* email address
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
d4abbf1fb6
Fix email authorization URL address
...
[MAILPOET-1876]
2019-03-11 09:47:06 -04:00
0a436087e1
Replace all WP function calls
2019-03-07 08:30:14 -05:00
bad69b0e24
Save translated message to logs, not just translation key
...
[MAILPOET-1787]
2019-02-28 12:28:53 -05:00
b95dc9296c
Move generating 403 error messages to separate methods
...
[MAILPOET-1787]
2019-02-28 12:28:53 -05:00
5c78028232
Add rel="noopener noreferrer" to links
...
[MAILPOET-1787]
2019-02-28 12:28:53 -05:00
f5feb032fe
Show error notice when email is sent from unauthorized email
...
[MAILPOET-1787]
2019-02-28 12:28:53 -05:00
91c88bc93f
Better error code name when not able to send mails
...
[MAILPOET-1787]
2019-02-28 12:28:53 -05: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
a8972ca281
Add space between switch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebbdec5ebd
Add space between foreach and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
fba2914392
Add space between for 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
a46d98ec44
Refactor WPFunctions to be injectable with DI
2018-12-12 16:43:52 +01:00
160d4ae3ec
Pause sending of spammer users [MAILPOET-1649]
2018-11-28 18:27:44 +01: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
fe69b56692
Add soft level errors distinction for PHPMail method
...
[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
6437f4a1b3
Add soft level errors distinction for SendGrid service
...
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
6df1db933e
Add soft level errors distinction for Amazon SES service
...
[MAILPOET-1154]
2018-09-13 11:12:01 +02:00
db3ddd22f1
Add soft level errors distinction for MailPoet service
...
[MAILPOET-1154]
2018-09-13 09:52:13 +02:00
223c2e1562
Add subscriber errors passing via MailerError object
...
We want to process errors for individual subscribers.
Subscriber errors were inlined into error message string.
This commit changes this so that we are now able to get
subscriber errors as a data which are easy to process further.
[MAILPOET-1154]
2018-09-13 09:48:54 +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
27b9857e6a
Improve error reporting for MSS sending
...
[MAILPOET-1445]
2018-07-19 16:21:23 +01:00
819d4dc17a
Abstracts WP functions
2018-01-15 19:52:51 -05:00
b6f62bd9bc
Catches exceptions during sending
2017-11-28 16:42:22 +00: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
cbcd9fb22f
Adds support for list-unsubscribe header to the MSS method
...
[MAILPOET-956]
2017-06-19 16:19:31 +01:00