discourse/spec/fixtures/emails
Martin Brennan b8a5f95eb6
FIX: Handle multiple In-Reply-To Message-ID in group inbox (#29912)
This fix handles the case where an In-Reply-To mail header
can contain multiple Message-IDs. We use this header to
try look up an EmailLog record to find the post to reply
to in the group email inbox flow.

Since the case where multiple In-Reply-To Message-IDs is
rare (we've only seen a couple of instances of this causing
errors in the wild), we are just going to use the first one
in the array.

Also, Discourse does not support replying to multiple posts
at once, so it doesn't really make sense to use multiple
In-Reply-To Message-IDs anyway.
2024-11-26 11:12:40 +10:00
..
apple_mail_attachment.eml FIX: properly handle attachments in received emails 2019-01-25 19:13:34 +01:00
attached_eml_file.eml
attached_pdf_file.eml
attached_rb_file.eml FEATURE: new 'allow_all_attachments_for_group_messages' site setting 2016-02-29 22:39:24 +01:00
attached_txt_file_2.eml
attached_txt_file.eml
auto_generated_allowlisted.eml FIX: use allowlist and blocklist terminology (#10209) 2020-07-27 10:23:54 +10:00
auto_generated_header.eml
auto_generated_precedence.eml FEATURE: new 'block_auto_generated_emails' site setting 2016-04-20 21:29:27 +02:00
auto_generated_unblocked.eml
bad_destinations.eml
blocklist_allowlist_email.eml FIX: use allowlist and blocklist terminology (#10209) 2020-07-27 10:23:54 +10:00
body_with_image.eml
bounced_email_multiple_status_codes.eml FIX: bounced email can contain multiple status codes 2018-01-03 17:59:20 +01:00
bounced_email.eml
cc.eml
chinese_reply.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
dmarc_fail.eml
email_reply_1.eml
email_reply_2.eml
email_reply_3.eml
email_reply_4.eml FIX: associates email replies using both 'In-Reply-To' and 'References' headers 2016-01-20 22:52:08 +01:00
email_reply_like.eml FIX: delete staged users when the incoming email is rejected 2017-10-11 16:17:01 +02:00
email_reply_staged.eml
email_reply_to_group_email_username.eml FEATURE: Use group SMTP settings for sending user notification emails (initial) (#13220) 2021-06-03 14:47:32 +10:00
email_to_group_email_username_1.eml FIX: Link up reply to post correctly when emailing group (#13339) 2021-06-10 15:28:50 +10:00
email_to_group_email_username_2_as_unknown_sender.eml FIX: Link up reply to post correctly when emailing group (#13339) 2021-06-10 15:28:50 +10:00
email_to_group_email_username_2.eml FIX: Link up reply to post correctly when emailing group (#13339) 2021-06-10 15:28:50 +10:00
email_to_group_email_username_3.eml FIX: Handle multiple In-Reply-To Message-ID in group inbox (#29912) 2024-11-26 11:12:40 +10:00
email_to_group_email_username_auto_generated.eml DEV: Add email fixture (#23364) 2023-09-01 16:29:47 +10:00
encoded_display_name.eml
encoded_filename.eml DEV: Update mail and use fork (#10639) 2021-02-18 20:15:02 +02:00
encoding_undefined_conversion.eml FIX: Catch UndefinedConversionError for inbound emails (#13000) 2021-05-10 14:26:23 +10:00
existing_user.eml
forwarded_by_group_to_inbox_double_cc.eml FIX: Capture CC addresses for forwarded emails (#14254) 2021-09-07 08:46:28 +10:00
forwarded_by_group_to_inbox.eml FIX: Capture CC addresses for forwarded emails (#14254) 2021-09-07 08:46:28 +10:00
forwarded_email_1.eml
forwarded_email_2.eml
forwarded_email_3.eml
forwarded_email_4.eml FEATURE: Add small action post to indicate forwarded email 2020-02-12 16:23:17 +01:00
forwarded_email_to_category.eml
from_reply_by_email_address.eml
from_the_future.eml
gmail_html_reply.eml
group_existing_user.eml FIX: Force enable user PM emails option when user posts to a group by email. 2018-10-02 12:38:10 +08:00
hard_bounce_via_verp_2.eml FEATURE: handle bounced emails 2016-05-02 23:15:32 +02:00
hard_bounce_via_verp.eml
hebrew_reply.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
html_reply.eml new alternative reply by email addresses 2016-06-10 16:14:42 +02:00
ignored.eml
inactive_sender.eml
inline_image_2.eml FIX: Gracefully handle inline images in emails (#12855) 2021-04-29 10:17:33 +03:00
inline_image.eml Use proper encoding for email fixtures. 2018-02-21 17:06:35 +08:00
inline_mixed_replies.eml
inline_reply.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
invalid_from_1.eml
invalid_from_2.eml
iphone_signature.eml
like.eml
logo_1.eml FIX: prevents duplicate attachments in incoming emails (#25986) 2024-03-01 18:38:49 +01:00
logo_2.eml FIX: prevents duplicate attachments in incoming emails (#25986) 2024-03-01 18:38:49 +01:00
long_embedded_email_headers.eml FIX: Parse address lists in embedded emails (#14514) 2021-10-06 15:07:29 +03:00
mailinglist_dmarc_fail.eml
mailinglist_reply.eml
mailinglist_short_message.eml
mailinglist_unsubscribe.eml FIX: Don't reply to Unsubscribe email sent to mailing list mirror 2018-10-11 16:09:22 +02:00
mailinglist.eml
mailman_1.eml FIX: improve mailman email parsing (#21627) 2023-05-19 10:33:48 +02:00
mailman_2.eml FIX: improve mailman email parsing (#21627) 2023-05-19 10:33:48 +02:00
mailman_3.eml FIX: improve mailman email parsing (#21627) 2023-05-19 10:33:48 +02:00
mailman_4.eml FIX: improve mailman email parsing (#21627) 2023-05-19 10:33:48 +02:00
missing_message_id.eml
mute.eml FEATURE: allow users to easily track/watch/mute topics via email 2019-03-06 18:38:49 +11:00
new_user.eml FEATURE: add support for multiple incoming emails for groups & categories 2016-02-24 19:47:58 +01:00
no_body_with_image.eml
no_body.eml
no_date.eml FIX: delete staged users when the incoming email is rejected 2017-10-11 16:17:01 +02:00
no_from.eml
no_subject.eml FEATURE: add support for multiple incoming emails for groups & categories 2016-02-24 19:47:58 +01:00
null_byte_in_subject.eml FIX: Strip null bytes in mail subjects. 2018-10-11 09:46:32 +08:00
old_destination.eml DEV: Remove old TODOs for message-id formats (#27196) 2024-05-28 13:57:09 +10:00
on_date_contact_wrote.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
original_message.eml
paragraphs.eml DEV: Correct typos and spelling mistakes (#12812) 2021-05-21 11:43:47 +10:00
previous_replies_de.eml FIX: Remove markers from all translated languages (#14081) 2021-08-18 19:42:04 +03:00
previous_replies.eml this period bothered me and it had to go 2016-02-08 15:37:49 -08:00
quirks_exchange_xars.eml FIX: email receiver should ignore x-auto-response-suppress 2023-05-03 12:20:00 -04:00
readonly.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
removed_attachments.eml
reply_above_de.eml FIX: Remove markers from all translated languages (#14081) 2021-08-18 19:42:04 +03:00
reply_above.eml FIX: Remove 'reply above line' marker (#13927) 2021-08-03 20:08:19 +03:00
reply_and_forwarded.eml
reply_to_different_to_from_no_x_original.eml FIX: Use reply-to address for incoming emails if present (#13896) 2021-08-03 08:01:17 +10:00
reply_to_different_to_from_quoted_display_name.eml FIX: improve mailman email parsing (#21627) 2023-05-19 10:33:48 +02:00
reply_to_different_to_from_x_original_different.eml FIX: Use reply-to address for incoming emails if present (#13896) 2021-08-03 08:01:17 +10:00
reply_to_different_to_from.eml FIX: Use reply-to address for incoming emails if present (#13896) 2021-08-03 08:01:17 +10:00
reply_to_whitespaces.eml FIX: Use addresses to compare email header (#14509) 2021-10-05 12:42:19 +03:00
reply_user_matching.eml
reply_user_not_matching_but_known.eml
reply_user_not_matching.eml
reply_with_8bit_encoding.eml Use proper encoding for email fixtures. 2018-02-21 17:06:35 +08:00
reply_with_weird_encoding.eml
screened_email.eml
silenced_sender.eml FIX: Missing yml file 2017-11-10 14:29:36 -05:00
soft_bounce_via_verp.eml
spam_x_ses_spam_verdict.eml FEATURE: add SES spam header to recognised spam headers (#8254) 2019-10-28 12:46:53 -04:00
spam_x_spam_flag.eml
spam_x_spam_status.eml
staged_reply_restricted.eml
staged_sender.eml
text_and_html_reply.eml
text_reply.eml
tl3_user.eml
tl4_user.eml improve receiver specs to account for posts approval 2016-04-11 18:20:26 +02:00
too_many_mentions.eml FEATURE: better email in support 2016-01-19 00:57:55 +01:00
too_small.eml
track.eml FEATURE: allow users to easily track/watch/mute topics via email 2019-03-06 18:38:49 +11:00
unparsable_email_addresses.eml FIX: Try fixing unparsable email addresses 2018-03-27 18:28:54 +02:00
unsubscribe_body.eml
unsubscribe_new_user.eml FIX: don't create staged users when incoming email is rejected 2017-10-03 16:36:08 +02:00
unsubscribe_subject.eml
user_not_found.eml
verp_bounce_different_final_recipient.eml
watch.eml