mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-04-20 02:52:11 +00:00
Merge 94d848c58a
into d1d6318862
This commit is contained in:
commit
003be6bbae
@ -492,19 +492,19 @@ def write_nsd_zone(domain, zonefile, records, env, force):
|
||||
|
||||
zone = """
|
||||
$ORIGIN {domain}.
|
||||
$TTL 86400 ; default time to live
|
||||
$TTL {ttl} ; default time to live
|
||||
|
||||
@ IN SOA ns1.{primary_domain}. hostmaster.{primary_domain}. (
|
||||
__SERIAL__ ; serial number
|
||||
7200 ; Refresh (secondary nameserver update interval)
|
||||
86400 ; Retry (when refresh fails, how often to try again)
|
||||
3600 ; Retry (when refresh fails, how often to try again)
|
||||
1209600 ; Expire (when refresh fails, how long secondary nameserver will keep records around anyway)
|
||||
86400 ; Negative TTL (how long negative responses are cached)
|
||||
{ttl} ; Negative TTL (how long negative responses are cached)
|
||||
)
|
||||
"""
|
||||
|
||||
# Replace replacement strings.
|
||||
zone = zone.format(domain=domain, primary_domain=env["PRIMARY_HOSTNAME"])
|
||||
zone = zone.format(domain=domain, primary_domain=env["PRIMARY_HOSTNAME"], ttl=env["TTL"])
|
||||
|
||||
# Add records.
|
||||
for subdomain, querytype, value, explanation in records:
|
||||
|
@ -95,6 +95,7 @@ PUBLIC_IPV6=$PUBLIC_IPV6
|
||||
PRIVATE_IP=$PRIVATE_IP
|
||||
PRIVATE_IPV6=$PRIVATE_IPV6
|
||||
MTA_STS_MODE=${DEFAULT_MTA_STS_MODE:-enforce}
|
||||
TTL=${DEFAULT_TTL:-86400}
|
||||
EOF
|
||||
|
||||
# Start service configuration.
|
||||
|
2
tools/set_ttl_to_1_day.sh
Executable file
2
tools/set_ttl_to_1_day.sh
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
sed -i "s/^TTL=.*/TTL=86400/" /etc/mailinabox.conf
|
2
tools/set_ttl_to_30_minutes.sh
Executable file
2
tools/set_ttl_to_30_minutes.sh
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
sed -i "s/^TTL=.*/TTL=1800/" /etc/mailinabox.conf
|
2
tools/set_ttl_to_5_minutes.sh
Executable file
2
tools/set_ttl_to_5_minutes.sh
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
sed -i "s/^TTL=.*/TTL=300/" /etc/mailinabox.conf
|
Loading…
Reference in New Issue
Block a user