exim+dovecot: let recipient-check work; fixes #6
parent
6e9be16807
commit
807b01c97b
|
@ -496,9 +496,10 @@
|
||||||
block: |
|
block: |
|
||||||
lmtp_user:
|
lmtp_user:
|
||||||
debug_print = "R: lmtp_user for $local_part@$domain"
|
debug_print = "R: lmtp_user for $local_part@$domain"
|
||||||
driver = accept
|
driver = manualroute
|
||||||
domains = +local_domains
|
domains = +local_domains
|
||||||
transport = lmtp_transport
|
transport = lmtp_transport
|
||||||
|
route_list = * {{SafeZone_IP}} byname
|
||||||
cannot_route_message = Unknown user
|
cannot_route_message = Unknown user
|
||||||
insertbefore: '^#localuser:'
|
insertbefore: '^#localuser:'
|
||||||
notify:
|
notify:
|
||||||
|
@ -510,10 +511,10 @@
|
||||||
marker: ' # {mark} LMTP transport'
|
marker: ' # {mark} LMTP transport'
|
||||||
block: |
|
block: |
|
||||||
lmtp_transport:
|
lmtp_transport:
|
||||||
driver = lmtp
|
driver = smtp
|
||||||
socket = /run/shared_sockets/lmtp
|
protocol = lmtp
|
||||||
user = exim
|
rcpt_include_affixes
|
||||||
current_directory = /var/spool/exim
|
port = 24
|
||||||
insertbefore: '^# This transport is used'
|
insertbefore: '^# This transport is used'
|
||||||
notify:
|
notify:
|
||||||
- restart exim.service
|
- restart exim.service
|
||||||
|
|
|
@ -51,15 +51,15 @@ service imap-login {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
service lmtp {
|
service lmtp {
|
||||||
unix_listener /run/shared_sockets/lmtp {
|
#unix_listener /run/shared_sockets/lmtp {
|
||||||
mode = 0666
|
# mode = 0666
|
||||||
|
#}
|
||||||
|
# Create inet listener only if you can't use the above UNIX socket
|
||||||
|
# https://yalis.fr/git/yves/home-server/issues/6
|
||||||
|
inet_listener lmtp {
|
||||||
|
address = {{SafeZone_IP}}
|
||||||
|
port = 24
|
||||||
}
|
}
|
||||||
# # Create inet listener only if you can't use the above UNIX socket
|
|
||||||
# #inet_listener lmtp {
|
|
||||||
# # Avoid making LMTP visible for the entire internet
|
|
||||||
# #address =
|
|
||||||
# #port =
|
|
||||||
# #}
|
|
||||||
}
|
}
|
||||||
service imap {
|
service imap {
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,6 +72,11 @@ table ip{{v}} Inet{{V}} {
|
||||||
|
|
||||||
# ssh
|
# ssh
|
||||||
tcp dport 22 accept
|
tcp dport 22 accept
|
||||||
|
{% call(net) trust(DMZ_IP) %}
|
||||||
|
|
||||||
|
# lmtp
|
||||||
|
tcp dport 24 ip saddr {{net}} accept
|
||||||
|
{% endcall %}
|
||||||
|
|
||||||
# portmapper
|
# portmapper
|
||||||
tcp dport 111 accept
|
tcp dport 111 accept
|
||||||
|
|
Loading…
Reference in New Issue