diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java
index e878cbef51228cb42ffd8b28d2438fccd0707a6c..e74f7d83ca55f4a889bdd8488e553adfbba1d5f2 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapper.java
@@ -60,6 +60,8 @@ interface KeycloakRealmMapper {
 		smtpServer.put("user", server.getUser());
 		smtpServer.put("password", server.getPassword());
 		smtpServer.put("starttls", server.getStarttls().toString()); 
+		smtpServer.put("auth", server.getAuth().toString()); 
+		smtpServer.put("from", server.getFrom()); 
 		return smtpServer;
 	}
 
diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
index 0d2ebabd77dc9fe45f9bf4bff1ca1bb0aaf46428..d8175172c1f7763e0568eccd4bb755d14678b482 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
@@ -65,6 +65,8 @@ static class KeycloakRealmSMTPServer {
 	private String port;
 
 	private Boolean starttls;
+	private Boolean auth;
+	private String from;
 }
 
 }
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
index 33cb8f851b887dc612bf2bbb829bab31a0e1f849..c9fadd527f013a00c8492ee96af737bb9654db37 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
@@ -94,7 +94,7 @@ class KeycloakRealmMapperTest {
 	void shouldMapSmtpServer() {
 		var mapped = mapper.map(OzgCloudKeycloakRealmSpecTestFactory.create());
 
-		assertThat(mapped.getSmtpServer().size()).isEqualTo(5);
+		assertThat(mapped.getSmtpServer().size()).isEqualTo(7);
 	}
 
 	@Test
@@ -106,6 +106,8 @@ class KeycloakRealmMapperTest {
 		assertThat(mappedSmtpServer.get("password")).isEqualTo("psw");
 		assertThat(mappedSmtpServer.get("user")).isEqualTo("user");
 		assertThat(mappedSmtpServer.get("starttls")).isEqualTo("true");
+		assertThat(mappedSmtpServer.get("auth")).isEqualTo("true");
+		assertThat(mappedSmtpServer.get("from")).isEqualTo("test@test.de");
 		
 	}	
 }
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java
index 5438178209d5bd557943829bdce19aacd3f83687..12ba82ac82225b717962d3c8da6cf92586afbe70 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpecTestFactory.java
@@ -29,7 +29,7 @@ public class OzgCloudKeycloakRealmSpecTestFactory {
 
 	public final static String DISPLAY_NAME = "TestDisplayName";
 	public final static boolean KEEP_AFTER_DELETE = false;
-	public final static KeycloakRealmSMTPServer SMTP_SERVER = KeycloakRealmSMTPServer.builder().host("host").user("user").password("psw").port("432").starttls(true).build();
+	public final static KeycloakRealmSMTPServer SMTP_SERVER = KeycloakRealmSMTPServer.builder().host("host").user("user").password("psw").port("432").starttls(true).auth(true).from("test@test.de").build();
 
 	public static OzgCloudKeycloakRealmSpec create() {
 		return createBuilder().build();