Reply to recipient, not to known self

This commit is contained in:
M66B
2018-09-08 20:01:10 +00:00
parent f4086ecbb3
commit 5d48d68696
2 changed files with 15 additions and 3 deletions

View File

@@ -681,9 +681,21 @@ public class FragmentCompose extends FragmentEx {
account = db.account().getAccount(ref.account);
// Reply to recipient, not to known self
List<EntityIdentity> identities = db.identity().getIdentities();
if (ref.reply != null && ref.reply.length > 0) {
String reply = Helper.canonicalAddress(((InternetAddress) ref.reply[0]).getAddress());
for (EntityIdentity identity : identities) {
String email = Helper.canonicalAddress(identity.email);
if (reply.equals(email)) {
ref.reply = null;
break;
}
}
}
if (ref.from != null && ref.from.length > 0) {
String from = Helper.canonicalAddress(((InternetAddress) ref.from[0]).getAddress());
List<EntityIdentity> identities = db.identity().getIdentities();
for (EntityIdentity identity : identities) {
String email = Helper.canonicalAddress(identity.email);
if (from.equals(email)) {