List only signers

pull/215/head
M66B 3 months ago
parent 4d8ec8af31
commit cbe40b5543

@ -3505,13 +3505,13 @@ class Core {
message.identity = (identity == null ? null : identity.id); message.identity = (identity == null ? null : identity.id);
boolean fromSelf = message.fromSelf(identity); boolean fromSelf = message.fromSelf(identity);
List<String> signers = new ArrayList<>();
if (native_dkim && if (native_dkim &&
!fromSelf && !fromSelf &&
!EntityFolder.isOutgoing(folder.type) && !EntityFolder.isOutgoing(folder.type) &&
!BuildConfig.PLAY_STORE_RELEASE) { !BuildConfig.PLAY_STORE_RELEASE) {
signers.addAll(helper.verifyDKIM(context)); List<String> signers = helper.verifyDKIM(context);
message.dkim = !signers.isEmpty(); message.dkim = !signers.isEmpty();
message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers));
if (message.dkim) { if (message.dkim) {
boolean aligned = helper.isAligned(context, signers, message.return_path, message.smtp_from, message.from); boolean aligned = helper.isAligned(context, signers, message.return_path, message.smtp_from, message.from);
if (aligned) if (aligned)
@ -3521,11 +3521,6 @@ class Core {
} }
} }
String signer = helper.getSigner(authentication);
if (signer != null)
signers.add(0, signer);
message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers));
if (message.size == null && message.total != null) if (message.size == null && message.total != null)
message.size = message.total; message.size = message.total;
@ -4671,13 +4666,13 @@ class Core {
message.identity = (identity == null ? null : identity.id); message.identity = (identity == null ? null : identity.id);
boolean fromSelf = message.fromSelf(identity); boolean fromSelf = message.fromSelf(identity);
List<String> signers = new ArrayList<>();
if (native_dkim && if (native_dkim &&
!fromSelf && !fromSelf &&
!EntityFolder.isOutgoing(folder.type) && !EntityFolder.isOutgoing(folder.type) &&
!BuildConfig.PLAY_STORE_RELEASE) { !BuildConfig.PLAY_STORE_RELEASE) {
signers.addAll(helper.verifyDKIM(context)); List<String> signers = helper.verifyDKIM(context);
message.dkim = !signers.isEmpty(); message.dkim = !signers.isEmpty();
message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers));
if (message.dkim) { if (message.dkim) {
boolean aligned = helper.isAligned(context, signers, message.return_path, message.smtp_from, message.from); boolean aligned = helper.isAligned(context, signers, message.return_path, message.smtp_from, message.from);
if (aligned) if (aligned)
@ -4687,11 +4682,6 @@ class Core {
} }
} }
String signer = helper.getSigner(authentication);
if (signer != null)
signers.add(0, signer);
message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers));
// Borrow reply name from sender name // Borrow reply name from sender name
if (message.from != null && message.from.length == 1 && if (message.from != null && message.from.length == 1 &&
message.reply != null && message.reply.length == 1) { message.reply != null && message.reply.length == 1) {

Loading…
Cancel
Save