From 93e7f556ea677380bc7a182b637ef9d3d32135a0 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 5 Jan 2022 20:45:26 +0100 Subject: [PATCH] Handle unsubscribe email address without scheme --- app/src/main/java/eu/faircode/email/MessageHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 7e6e65db0e..862ce938de 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1806,7 +1806,9 @@ public class MessageHelper { Log.w(new Throwable(unsubscribe, ex)); } } - } else { + } else if (Helper.EMAIL_ADDRESS.matcher(unsubscribe).matches()) + mailto = "mailto:" + unsubscribe; + else { if (link == null) { Uri uri = Uri.parse(unsubscribe); String scheme = uri.getScheme();