diff --git a/zerver/lib/actions.py b/zerver/lib/actions.py index 0950ce3392..32b5f3fb78 100644 --- a/zerver/lib/actions.py +++ b/zerver/lib/actions.py @@ -1897,6 +1897,12 @@ def build_message_list(user_profile, messages): content = re.sub( r"/user_uploads/(\S*)", settings.EXTERNAL_HOST + r"/user_uploads/\1", content) + + # Our proxying user-uploaded images seems to break inline images in HTML + # emails, so scrub the image but leave the link. + content = re.sub( + r"", "", content) + # URLs for emoji are of the form # "static/third/gemoji/images/emoji/snowflake.png". content = re.sub(