| <?xml version="1.0"?> |
| <smtpservers> |
| <smtpserver enabled="true"> |
| <jmxName>smtpserver</jmxName> |
| <bind>0.0.0.0:587</bind> |
| <connectionBacklog>200</connectionBacklog> |
| <tls socketTLS="false" startTLS="false"> |
| <keystore>file://conf/keystore</keystore> |
| <keystoreType>PKCS12</keystoreType> |
| <secret>james72laBalle</secret> |
| <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider> |
| <algorithm>SunX509</algorithm> |
| </tls> |
| <connectiontimeout>360</connectiontimeout> |
| <connectionLimit>0</connectionLimit> |
| <connectionLimitPerIP>0</connectionLimitPerIP> |
| <auth> |
| <announce>forUnauthorizedAddresses</announce> |
| <plainAuthEnabled>true</plainAuthEnabled> |
| <oidc> |
| <oidcConfigurationURL>http://keycloak:8080/auth/realms/oidc/.well-known/openid-configuration</oidcConfigurationURL> |
| <jwksURL>http://keycloak:8080/auth/realms/oidc/protocol/openid-connect/certs</jwksURL> |
| <claim>email</claim> |
| <scope>openid profile email</scope> |
| <introspection> |
| <url>http://keycloak:8080/auth/realms/oidc/protocol/openid-connect/token/introspect</url> |
| <auth>Basic amFtZXMtdGh1bmRlcmJpcmQ6WHc5aHQxdmVUdTBUazVzTU15MDNQZHpZM0FpRnZzc3c=</auth> |
| </introspection> |
| </oidc> |
| </auth> |
| <authorizedAddresses>127.0.0.0/8</authorizedAddresses> |
| <verifyIdentity>false</verifyIdentity> |
| <maxmessagesize>0</maxmessagesize> |
| <addressBracketsEnforcement>true</addressBracketsEnforcement> |
| <smtpGreeting>Apache JAMES awesome SMTP Server</smtpGreeting> |
| <handlerchain> |
| <handler class="org.apache.james.smtpserver.fastfail.ValidRcptHandler"/> |
| <handler class="org.apache.james.smtpserver.CoreCmdHandlerLoader"/> |
| </handlerchain> |
| </smtpserver> |
| </smtpservers> |
| |
| |