<LoginName>{header.X-Anchormailbox}</LoginName>

This commit is contained in:
Andreas Knuth 2026-01-27 16:14:53 -06:00
parent ab4958dfa2
commit 3ad3ab38c8
1 changed files with 13 additions and 2 deletions

View File

@ -1,7 +1,8 @@
(email_settings) { (email_settings) {
# 1. Autodiscover für Outlook (POST Request) # 1. Autodiscover für Outlook
route /autodiscover/autodiscover.xml { route /autodiscover/autodiscover.xml {
header Content-Type "application/xml" header Content-Type "application/xml"
# Wir nutzen {header.X-Anchormailbox} um die Email dynamisch einzufügen
respond `<?xml version="1.0" encoding="utf-8"?> respond `<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006"> <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a"> <Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
@ -13,6 +14,7 @@
<Server>mail.email-srvr.com</Server> <Server>mail.email-srvr.com</Server>
<Port>993</Port> <Port>993</Port>
<DomainRequired>on</DomainRequired> <DomainRequired>on</DomainRequired>
<LoginName>{header.X-Anchormailbox}</LoginName>
<SPA>off</SPA> <SPA>off</SPA>
<SSL>on</SSL> <SSL>on</SSL>
<AuthRequired>on</AuthRequired> <AuthRequired>on</AuthRequired>
@ -22,6 +24,7 @@
<Server>mail.email-srvr.com</Server> <Server>mail.email-srvr.com</Server>
<Port>465</Port> <Port>465</Port>
<DomainRequired>on</DomainRequired> <DomainRequired>on</DomainRequired>
<LoginName>{header.X-Anchormailbox}</LoginName>
<SPA>off</SPA> <SPA>off</SPA>
<SSL>on</SSL> <SSL>on</SSL>
<AuthRequired>on</AuthRequired> <AuthRequired>on</AuthRequired>
@ -31,8 +34,16 @@
</Autodiscover>` 200 </Autodiscover>` 200
} }
# 2. JSON Autodiscover (Modern Outlook) - bleibt gleich
route /autodiscover/autodiscover.json {
header Content-Type "application/json"
respond `{
"Protocol": "AutodiscoverV1",
"Url": "https://autodiscover.bayarea-cc.com/autodiscover/autodiscover.xml"
}` 200
}
# 3. Thunderbird Autoconfig (Bleibt wie es war) # 3. Thunderbird Autoconfig - bleibt gleich (dort funktioniert %EMAILADDRESS% ja nativ)
route /mail/config-v1.1.xml { route /mail/config-v1.1.xml {
header Content-Type "application/xml" header Content-Type "application/xml"
respond `<?xml version="1.0"?> respond `<?xml version="1.0"?>