aboutsummaryrefslogtreecommitdiff
path: root/services/templates/nginx/mail.conf.template
blob: 1c2a2ca6a8254b2b9fd127deb292683573f12c44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
server {
    server_name mail.@@CRUPEST_DOMAIN@@;
    include conf.d/common/https-listen;

    location = /robots.txt {
        root /srv/mail;
    }

    location = /@@CRUPEST_MAIL_SERVER_AWS_INBOUND_PATH@@ {
        include conf.d/common/reverse-proxy;
        proxy_pass http://mail-server:2345/@@CRUPEST_MAIL_SERVER_AWS_INBOUND_PATH@@;
    }

    location / {
        include conf.d/common/reverse-proxy;
        proxy_pass http://roundcubemail:80/;
    }

    client_max_body_size 5G;
}


server {
    server_name mail.@@CRUPEST_DOMAIN@@;
    include conf.d/common/http-listen;

    include conf.d/common/https-redirect;
    include conf.d/common/acme-challenge;
}