Prevent duplicate addresses

This commit is contained in:
M66B 2020-10-30 13:06:38 +01:00
parent ebf162070e
commit 643c3853e1
1 changed files with 9 additions and 0 deletions

View File

@ -243,6 +243,15 @@ public class EntityMessage implements Serializable {
if (cc != null)
addresses.addAll(Arrays.asList(cc));
// Filter from
if (from != null)
for (Address address : new ArrayList<>(addresses))
for (Address f : from)
if (MessageHelper.equalEmail(address, f)) {
addresses.remove(address);
break;
}
// Filter self
if (identities != null)
for (Address address : new ArrayList<>(addresses))