Greetings,
I am using Postfix 3.6.0 on NetBSD 9.2 with Dovecot 2.3.14
acting as LMTP service.
LMTP was working, but I was unhappy with the message
Recipient address rejected: unverified address: host
mail.example.com[/var/run/dovecot/lmtp]: ...
because it expose name of IMAP server and it is not secure.
I am changing socket location
[root@mail01 postfix]$ postconf |grep lmtp
virtual_transport = lmtp:unix:private/lmtp
but as I can see this location is cached, because
and I have disabled virtual and lmtp services in master.cf
Postfix was restarted several times after that, but socket
did not change name. It seems that destination LMTP socket
name is cached and I wonder if is it planned to be so and how
can I clean that cache?
I do not know if this is related, but here are connection cache
options.
[root@mail01 postfix]$ postconf |grep cache
lmtp_connection_cache_destinations =
lmtp_connection_cache_on_demand = yes
lmtp_connection_cache_time_limit = 2s
--
Sincerely yours,
Dima Veselov
Physics R&D Establishment of Saint-Petersburg University