Added auth results signer

This commit is contained in:
M66B
2024-05-24 08:33:57 +02:00
parent bce1420a4e
commit 6019218e18
2 changed files with 36 additions and 4 deletions

View File

@@ -2233,6 +2233,28 @@ public class MessageHelper {
return mailfrom;
}
String getSigner(String[] headers) {
if (headers == null || headers.length == 0)
return null;
int semi = headers[0].indexOf(';');
if (semi < 0)
return null;
String signer = headers[0].substring(0, semi).trim();
if (signer.toLowerCase(Locale.ROOT).startsWith("i=")) {
int semi2 = headers[0].indexOf(';', semi + 1);
if (semi2 < 0)
return null;
signer = headers[0].substring(semi + 1, semi2).trim();
}
if (TextUtils.isEmpty(signer))
signer = null;
return signer;
}
boolean getSPF() throws MessagingException {
ensureHeaders();