Domains: mox.example: LocalpartCaseSensitive: false Accounts: mjl: Domain: mox.example Destinations: mjl@mox.example: nil WebDomainRedirects: redir.mox.example: mox.example WebHandlers: - LogName: redirhttps Domain: schemeredir.example PathRegexp: ^/ DontRedirectPlainHTTP: true WebRedirect: BaseURL: https://schemeredir.example - LogName: static Domain: mox.example PathRegexp: ^/static/ DontRedirectPlainHTTP: true Compress: true WebStatic: # This is run from the http package. Root: ../testdata/webserver ListFiles: true ResponseHeaders: X-Test: mox - LogName: nolist Domain: mox.example PathRegexp: ^/nolist/ DontRedirectPlainHTTP: true WebStatic: StripPrefix: /nolist/ # This is run from the http package. Root: ../testdata/webserver/static - LogName: httpsredir Domain: mox.example PathRegexp: ^/tls/ WebStatic: # This is run from the http package. Root: ../testdata/webserver/static - LogName: baseurlonly Domain: mox.example PathRegexp: ^/baseurl/ DontRedirectPlainHTTP: true WebRedirect: BaseURL: https://tls.mox.example?q=1#fragment - LogName: pathonly Domain: mox.example PathRegexp: ^/pathonly/ DontRedirectPlainHTTP: true WebRedirect: OrigPathRegexp: ^/pathonly/old/(.*)$ ReplacePath: /pathonly/new/$1 StatusCode: 307 - LogName: baseurlpath Domain: mox.example PathRegexp: ^/baseurlpath/ DontRedirectPlainHTTP: true WebRedirect: BaseURL: //other.mox.example?q=1#fragment OrigPathRegexp: ^/baseurlpath/old/(.*)$ ReplacePath: /baseurlpath/new/$1 - LogName: xadmin Domain: mox.example PathRegexp: ^/xadmin/ DontRedirectPlainHTTP: true WebInternal: BasePath: /xadmin/ Service: admin - LogName: xaccount Domain: mox.example PathRegexp: ^/xaccount/ DontRedirectPlainHTTP: true WebInternal: BasePath: /xaccount/ Service: account - LogName: xwebmail Domain: mox.example PathRegexp: ^/xwebmail/ DontRedirectPlainHTTP: true WebInternal: BasePath: /xwebmail/ Service: webmail - LogName: xwebapi Domain: mox.example PathRegexp: ^/xwebapi/ DontRedirectPlainHTTP: true WebInternal: BasePath: /xwebapi/ Service: webapi # test code depends on these last two webhandlers being here. - LogName: strippath Domain: mox.example PathRegexp: ^/strip/ DontRedirectPlainHTTP: true WebForward: StripPath: true # replaced while testing URL: http://127.0.0.1:1/a ResponseHeaders: X-Test: mox - LogName: nostrippath Domain: mox.example PathRegexp: ^/nostrip/ DontRedirectPlainHTTP: true WebForward: # replaced while testing URL: http://127.0.0.1:1/a ResponseHeaders: X-Test: mox