1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-12 10:45:38 +02:00

Added minor changes

This commit is contained in:
Ionut Filip 2018-10-16 18:03:59 +03:00
parent e8dee22ecf
commit b9ecc0ccc6
4 changed files with 33 additions and 24 deletions

View File

@ -19,8 +19,8 @@ services:
restart: always
env_file: {{ env }}
env:
- TLS_FLAVOR={{ tls_flavor or 'letsencrypt' }}
- ADMIN={{ expose_admin or 'no' }}
- TLS_FLAVOR={{ tls_flavor }}
- ADMIN={{ admin_enabled or 'no' }}
ports:
{% for port in (80, 443, 25, 465, 587, 110, 995, 143, 993) %}
{% if bind4 %}
@ -39,7 +39,7 @@ services:
image: mailu/admin:{{ version }}
restart: always
env_file: {{ env }}
{% if not expose_admin %}
{% if not admin_enabled %}
ports:
- 127.0.0.1:8080:80
{% endif %}
@ -102,7 +102,7 @@ services:
- "{{ root }}/dav:/data"
{% endif %}
{% if enable_fetchmail %}
{% if fetchmail_enabled %}
fetchmail:
image: mailu/fetchmail:{{ version }}
restart: always
@ -114,7 +114,7 @@ services:
# Webmail
{% if webmail_enabled %}
webmail:
image: mailu/{{ webmail }}:{{ version }}
image: mailu/{{ webmail_type }}:{{ version }}
restart: always
env_file: {{ env }}
volumes:

View File

@ -33,7 +33,8 @@ POSTMASTER={{ postmaster or 'admin'}}
HOSTNAMES={{ hostnames }}
# Authentication rate limit (per source IP address)
AUTH_RATELIMIT={{ auth_ratelimit }}
AUTH_RATELIMIT={% if auth_ratelimit_pm %}{{ auth_ratelimit_pm }}/minute;{% endif %}
{% if auth_ratelimit_ph %}{{ auth_ratelimit_ph }}/hour{% endif %}
# Opt-out of statistics, replace with "True" to opt out
DISABLE_STATISTICS={{ disable_statistics or 'False' }}
@ -43,20 +44,20 @@ DISABLE_STATISTICS={{ disable_statistics or 'False' }}
###################################
#Expose the admin interface
ADMIN={{ admin_enabled or 'false' }}
#ADMIN={{ admin_enabled or 'false' }}
#Chose which webmail to run if any
#WEBMAIL_ENABLED={{ webmail_enabled or 'false' }}
WEBMAIL={{ webmail_type or 'none' }}
#WEBMAIL={{ webmail_type or 'none' }}
#Antivirus solution
ANTIVIRUS={{ antivirus_enabled or 'none' }}
#ANTIVIRUS={{ antivirus_enabled or 'none' }}
#Antispam solution
#ANTISPAM={{ antispam_enabled or 'none'}}
#Dav server implementation
WEBDAV={{ webdav_enabled or 'none' }}
#WEBDAV={{ webdav_enabled or 'none' }}
###################################
# Server behavior

View File

@ -3,7 +3,7 @@
<div class="form-group">
<label>Root path: </label>
<input class="form-control" type="text" name="root" placeholder="/mailu">
<input class="form-control" type="text" name="root" value="/mailu">
</div>
<div class="form-group">
@ -11,9 +11,16 @@
<input class="form-control" type="text" name="domain" placeholder="e.g. mailu.io">
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="domain_registration" value="true">
Domain registration
</label>
</div>
<div class="form-group">
<label>Postmaster local part (will append the main mail domain)</label>
<input class="form-control" type="text" name="postmaster" placeholder="default: admin">
<input class="form-control" type="text" name="postmaster" value="admin">
</div>
<div class="form-group">
@ -28,7 +35,8 @@
<div class="form-group">
<label>Authentication rate limit (per source IP address)</label>
<input class="form-control" type="text" name="auth_ratelimit" placeholder="eg 10/minute;1000/hour">
<p><input class="form-control" style="width: 7%; display: inline;" type="text" name="auth_ratelimit_pm">/minute;
<input class="form-control" style="width: 7%; display: inline;;" type="text" name="auth_ratelimit_ph">/hour</p>
</div>
<div class="form-check form-check-inline">
@ -40,19 +48,12 @@
<div class="form-group">
<label>Website name</label>
<input class="form-control" type="text" name="site_name" placeholder="Mailu">
<input class="form-control" type="text" name="site_name" value="Mailu">
</div>
<div class="form-group">
<label>Linked Website URL</label>
<input class="form-control" type="text" name="website" placeholder="https://mailu.io">
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="domain_registration" value="true">
Domain registration
</label>
<input class="form-control" type="text" name="website" value="https://mailu.io">
</div>
{% endcall %}

View File

@ -38,8 +38,8 @@ also disable the antivirus if required (it does use aroung 1GB of ram).</p>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="antispam_enabled" value="rspamd">
Enable the filtering service
<input class="form-check-input" type="checkbox" name="antispam_enabled" value="rspamd" checked>
Enable the spam filtering service
</label>
</div>
<div class="form-check form-check-inline">
@ -56,4 +56,11 @@ also disable the antivirus if required (it does use aroung 1GB of ram).</p>
</label>
</div>
<div class="form-check form-check-inline">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="fetchmail_enabled" value="true">
Enable fetchmail
</label>
</div>
{% endcall %}