forked from infra/ansible
Adjust mail role to reality (now with working fcgi).
This commit is contained in:
parent
aaf7ff604e
commit
8f70860f8e
@ -51,7 +51,7 @@
|
|||||||
notify: Restart dovecot
|
notify: Restart dovecot
|
||||||
|
|
||||||
- name: Ensure correct dovecot certificate permissions
|
- name: Ensure correct dovecot certificate permissions
|
||||||
file: path=/etc/dovecot/ssl/{{ mail_server }}.key owner=root mode=0400
|
file: path=/etc/dovecot/ssl/{{ mail_server }}.key owner=dovecot mode=0400
|
||||||
notify: Restart dovecot
|
notify: Restart dovecot
|
||||||
|
|
||||||
- name: Configure mailman
|
- name: Configure mailman
|
||||||
@ -113,7 +113,7 @@
|
|||||||
notify: Restart postfix
|
notify: Restart postfix
|
||||||
|
|
||||||
- name: Ensure correct postfix certificate permissions
|
- name: Ensure correct postfix certificate permissions
|
||||||
file: path=/etc/postfix/ssl/{{ mail_server }}.key owner=root mode=0400
|
file: path=/etc/postfix/ssl/{{ mail_server }}.key owner=postfix mode=0400
|
||||||
notify: Restart postfix
|
notify: Restart postfix
|
||||||
|
|
||||||
- name: Create razor directory structure
|
- name: Create razor directory structure
|
||||||
|
@ -73,7 +73,7 @@ add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
|
|||||||
|
|
||||||
#-------------------------------------------------------------
|
#-------------------------------------------------------------
|
||||||
# The default language for this server.
|
# The default language for this server.
|
||||||
DEFAULT_SERVER_LANGUAGE = 'en'
|
DEFAULT_SERVER_LANGUAGE = 'de'
|
||||||
|
|
||||||
#-------------------------------------------------------------
|
#-------------------------------------------------------------
|
||||||
# Iirc this was used in pre 2.1, leave it for now
|
# Iirc this was used in pre 2.1, leave it for now
|
||||||
|
@ -7,19 +7,32 @@ server {
|
|||||||
|
|
||||||
server_name {{ mailman_domain }};
|
server_name {{ mailman_domain }};
|
||||||
|
|
||||||
|
root /usr/lib/cgi-bin/mailman/;
|
||||||
|
|
||||||
|
location /.well-known/acme-challenge {
|
||||||
|
default_type "text/plain";
|
||||||
|
alias /var/www/acme-challenge;
|
||||||
|
}
|
||||||
|
|
||||||
location = / {
|
location = / {
|
||||||
rewrite ^ /listinfo permanent;
|
rewrite ^ /mailman/listinfo permanent;
|
||||||
}
|
}
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
root /usr/lib/cgi-bin/mailman/;
|
rewrite ^ /mailman$uri?$args;
|
||||||
fastcgi_split_path_info (^/[^/]*)(.*)$;
|
}
|
||||||
|
|
||||||
|
location = /mailman/ {
|
||||||
|
rewrite ^ /mailman/listinfo permanent;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /mailman {
|
||||||
|
root /usr/lib/cgi-bin;
|
||||||
|
fastcgi_split_path_info (^/mailman/[^/]+)(/.*)$;
|
||||||
|
fastcgi_pass unix:///var/run/fcgiwrap.socket;
|
||||||
include /etc/nginx/fastcgi_params;
|
include /etc/nginx/fastcgi_params;
|
||||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||||
fastcgi_param PATH_INFO $fastcgi_path_info;
|
fastcgi_param PATH_INFO $fastcgi_path_info;
|
||||||
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
|
|
||||||
fastcgi_intercept_errors on;
|
|
||||||
fastcgi_pass unix:/var/run/fcgiwrap.socket;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location /images/mailman {
|
location /images/mailman {
|
||||||
|
@ -1 +1 @@
|
|||||||
mrks@binary-kitchen.com rblgrey
|
mrks@binary-kitchen.com greylisting
|
||||||
|
Loading…
Reference in New Issue
Block a user