diff --git a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
index ef461b87d453deec8975f24b9074f9c5d604e06f..934ed19cfee0a604c4f9b550eb5cca5e164452a0 100644
--- a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
+++ b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java
@@ -1393,7 +1393,7 @@ public class MailManagerImpl implements MailManager, InitializingBean  {
 	
 	private boolean createAddress(List<Address> addressList, String address) throws AddressException {
 		Address add = createAddress(address);
-		if(add != null) {
+		if(add != null && !addressList.contains(add)) {
 			addressList.add(add);
 		}
 		return true;