Erick Guan
|
52763f5115
|
FEATURE: Allow posting a link with topics
|
2016-12-05 17:20:54 +01:00 |
Régis Hanol
|
951ef0d949
|
UX: fix onebox styling in emails
|
2016-12-05 12:00:04 +01:00 |
Régis Hanol
|
eb453d0f82
|
the note in a FWed email should be a whisper only in PM and when the author is member of the group
|
2016-12-01 18:43:56 +01:00 |
Régis Hanol
|
62763f025c
|
FIX: wasn't able to parse FROM email in the embedded email
|
2016-12-01 18:34:47 +01:00 |
Régis Hanol
|
a03287f2ee
|
FIX: 'In-Reply-To' header should default to topic_message_id
|
2016-11-28 14:18:02 +01:00 |
Régis Hanol
|
74b6fe8739
|
FIX: respect RFCs when setting 'In-Reply-To' and 'References' email headers
|
2016-11-25 23:25:39 +01:00 |
Régis Hanol
|
2125a630d9
|
FIX: encoding issues with forwarded emails
|
2016-11-17 12:44:39 +01:00 |
Régis Hanol
|
a69f45d0da
|
FEATURE: new 'always_show_trimmed_content' site setting
|
2016-11-16 22:06:07 +01:00 |
Régis Hanol
|
17f2be9f88
|
FEATURE: new 'enable_forwarded_email' site setting
|
2016-11-16 19:42:11 +01:00 |
Régis Hanol
|
17169b3037
|
FIX: issues with 'X-MSYS-API' custom header
|
2016-11-03 02:26:12 +01:00 |
Régis Hanol
|
f8caae0be7
|
FIX: don't overwrite custom email headers when using mandrill/sparkpost
|
2016-10-30 11:38:55 +01:00 |
Régis Hanol
|
71f940d478
|
FIX: use metadata to hold the message_id with sparkpost
|
2016-10-27 19:35:50 +02:00 |
Régis Hanol
|
2a61cc8c88
|
FIX: email styling with blacklisted iframes
|
2016-10-21 12:37:03 +02:00 |
Régis Hanol
|
3949c24f80
|
FIX: sparkpost webhooks support
|
2016-10-17 11:26:49 +02:00 |
Vibol Hou
|
34af73c7cb
|
FEATURE: sparkpost webhook
|
2016-09-26 22:13:34 -07:00 |
Régis Hanol
|
51322a46b3
|
FEATURE: retry processing incoming emails on rate limit
|
2016-08-08 22:28:27 +02:00 |
Régis Hanol
|
5c06076b5c
|
FIX: strip blacklisted attachments before checking for empty email body
|
2016-08-08 22:20:33 +02:00 |
Régis Hanol
|
e92f5e4fbf
|
FEATURE: new email attachment blacklists site settings
|
2016-08-03 17:55:54 +02:00 |
Régis Hanol
|
323bd555c0
|
FIX: process all incoming email's destinations instead of only the first
|
2016-08-03 15:57:37 +02:00 |
Régis Hanol
|
b08ab829b8
|
added 'X-Auto-Response-Suppress' email header (props to elijah)
|
2016-08-03 11:02:07 +02:00 |
Régis Hanol
|
ca4c939e9a
|
incoming mail is considered autogenerated when the subject match a list of 'out of office' keywords
|
2016-08-02 00:04:59 +02:00 |
Régis Hanol
|
7d0dc7cb7a
|
FIX: don't create staged user(s) when receiving a bounce (mailer-deamon begone)
|
2016-08-01 23:37:59 +02:00 |
Régis Hanol
|
b0f7e4ba00
|
FEATURE: deactive users after too many bounces
|
2016-07-25 18:57:06 +02:00 |
Régis Hanol
|
7648916314
|
new 'reset_bounce_score_after_days' site setting
|
2016-07-25 17:29:54 +02:00 |
Régis Hanol
|
d2e22ab215
|
extract bounce scores into site settings
|
2016-07-25 17:27:28 +02:00 |
Régis Hanol
|
6ed03bf3d9
|
FIX: always update bounce_score even when email was not auto_generated
|
2016-07-15 18:00:40 +02:00 |
Régis Hanol
|
8d2c878b34
|
FIX: only send 1 rejection email per day to prevent loops
|
2016-07-15 13:18:55 +02:00 |
Régis Hanol
|
926c021125
|
set 'List-Unsubscribe' email header to new unsubscribe url instead of user preferences url
|
2016-07-13 22:32:46 +02:00 |
Jeff Atwood
|
15a46d419f
|
tweak in-reply-to email CSS
|
2016-07-12 16:26:44 -07:00 |
James Kiesel
|
3588780ac3
|
Don't reject likes by email for closed topics (#4311)
|
2016-07-05 17:33:08 +02:00 |
James Kiesel
|
949be591da
|
FEATURE: Allow <3 and ❤ to trigger like via email (#4310)
|
2016-07-05 15:59:23 +02:00 |
Felix Freiberger
|
8053bde1a2
|
Generate proper URIs for iframes in emails (#4042)
|
2016-07-04 11:29:12 +02:00 |
Régis Hanol
|
9bf34ce49b
|
FIX: support 'nil' alternative reply by email address
|
2016-07-02 11:09:06 +02:00 |
Matt Palmer
|
22bbc3ea73
|
Log backtrace when we get mystery meat errors in e-mail processing
|
2016-07-02 15:03:13 +10:00 |
Régis Hanol
|
214f5bff5c
|
don't send more than 1 reply per day to auto-generated emails
|
2016-06-28 16:42:05 +02:00 |
Régis Hanol
|
376881845c
|
always strip s/mime signatures in incoming emails
|
2016-06-27 22:26:05 +02:00 |
Régis Hanol
|
589bae5c03
|
try to fix badly encoded emails
|
2016-06-26 13:27:34 +02:00 |
Régis Hanol
|
8c51d34100
|
FIX: receiving a bounce from a deleted user
|
2016-06-22 20:41:21 +02:00 |
Régis Hanol
|
d0a51df4d0
|
use standard rails logger
|
2016-06-22 18:09:11 +02:00 |
Régis Hanol
|
2ecd0da59f
|
REFACTOR: use same code path for handling emails via API and POP
|
2016-06-22 15:50:49 +02:00 |
Arpit Jalan
|
a4a53d6500
|
FIX: apply style formatting on post notification emails
|
2016-06-17 15:09:48 +05:30 |
Jeff Atwood
|
4f88f84053
|
attempt to fix styling error in mail post quotes
|
2016-06-17 00:56:25 -07:00 |
Matt Palmer
|
fde5ef4902
|
Merge pull request #4273 from mpalmer/log-useful-info-replyusernotmatchingerror
Log some useful info when raising ReplyUserNotMatchingError
|
2016-06-17 12:06:03 +10:00 |
Matt Palmer
|
eaf111f3e1
|
Log some useful info when raising ReplyUserNotMatchingError
|
2016-06-17 12:01:08 +10:00 |
Régis Hanol
|
49f8a2baa7
|
FEATURE: support for mandrill webhooks
|
2016-06-13 12:32:14 +02:00 |
James Cook
|
c0e25b5a9a
|
Replace certain uses of 'gsub' with 'tr' or 'chomp' for a speed
improvement
|
2016-06-10 22:08:37 -05:00 |
Régis Hanol
|
dffe50a2e6
|
new alternative reply by email addresses
|
2016-06-10 16:14:42 +02:00 |
Régis Hanol
|
fe595f1653
|
FEATURE: mailjet webhook
|
2016-06-06 19:47:45 +02:00 |
Régis Hanol
|
ef8b652d1f
|
FIX: elided part of incoming email was dismissed when creating a new topic
|
2016-06-06 10:30:04 +02:00 |
Régis Hanol
|
99ad251731
|
different email footer when mailing_list_mode is enabled
|
2016-06-03 15:48:54 +02:00 |