From 15b88e331e3336b80a9dd2c73168278bf522bd9a Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 24 Dec 2020 11:14:15 +0100 Subject: [PATCH] Added support for Mail-Followup-To and Mail-Followup-To headers (untested) --- .../java/eu/faircode/email/MessageHelper.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index c4a0432635..985dfc3803 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1211,6 +1211,14 @@ public class MessageHelper { } Address[] getCc() throws MessagingException { + try { + // https://cr.yp.to/proto/replyto.html + Address[] a = getAddressHeader("Mail-Followup-To"); + if (a != null) + return a; + } catch (MessagingException ex) { + Log.e(ex); + } return getAddressHeader("Cc"); } @@ -1219,6 +1227,14 @@ public class MessageHelper { } Address[] getReply() throws MessagingException { + try { + // https://cr.yp.to/proto/replyto.html + Address[] a = getAddressHeader("Mail-Reply-To"); + if (a != null) + return a; + } catch (MessagingException ex) { + Log.e(ex); + } return getAddressHeader("Reply-To"); }