disable pop3 ports?
Dan Egli
dan at newideatest.site
Tue May 4 22:28:53 EEST 2021
Nice idea, but I don't use Systemd. This is a Gentoo system with SELinux
and Gentoo's Selinux policies conflict with Systemd.
On 5/4/2021 12:53 PM, Sven Strickroth wrote:
> Hi,
>
> I experienced the same issue in the past.
>
> For me it was a systemd issue. In systemd
> (</lib/systemd/system/dovecot.socket>) all ports were listed so that
> systemd listens on these.
>
> I solved it by placing the following content in
> </etc/systemd/system/dovecot.socket>:
> --- snip ---
> [Unit]
> Description=Dovecot IMAP/POP3 email server activation socket
>
> [Socket]
> #dovecot expects separate IPv4 and IPv6 sockets
> BindIPv6Only=ipv6-only
> ListenStream=0.0.0.0:993
> ListenStream=[::]:993
> KeepAlive=true
>
> [Install]
> WantedBy=sockets.target
> --- snip ---
>
> best,
> Sven
>
>
> Am 04.05.2021 um 12:14 schrieb Aki Tuomi:
>>
>>> On 04/05/2021 12:40 Dan Egli <dan at newideatest.site> wrote:
>>>
>>> On 5/4/2021 3:18 AM, Christian Kivalo wrote:
>>>>
>>>>
>>>> On 2021-05-04 10:29, Dan Egli wrote:
>>>>> For gentoo, there is only one package. And here's your output:
>>>>>
>>>>> # 2.3.13 (89f716dc2): /etc/dovecot/dovecot.conf
>>>>> # Pigeonhole version 0.5.13 (cdd19fe3)
>>>>> # OS: Linux 5.11.16-gentoo-x86_64 x86_64 Gentoo Base System release
>>>>> 2.7 xfs
>>>>> # Hostname: jupiter.newideatest.site
>>>>
>>>>>
>>>>>
>>>>> and yet if I do doveconf protocols:
>>>>> # doveconf protocols
>>>>> protocols = imap pop3 lmtp
>>>> In dovecot.conf i have a line that enables the protocols.
>>>>
>>>> # Enable installed protocols
>>>> !include_try /usr/share/dovecot/protocols.d/*.protocol
>>>>
>>>> This is on debian where every protocol is a separate package to
>>>> install.
>>>> This could also just be:
>>>> protocols = imap lmtp pop3
>>>>
>>>> Remove pop3 from there and you should be good. You can even have the
>>>> config in place.
>>>>
>>>> The other option to disable the pop3 listeners is to set the port =
0
>>>>
>>>> From 10-master.conf (when using split config files)
>>>> service pop3-login {
>>>> inet_listener pop3 {
>>>> port = 0
>>>> }
>>>> inet_listener pop3s {
>>>> port = 0
>>>> ssl = yes
>>>> }
>>>> }
>>>>
>>>> This disables pop3 listeners even when the pop3 protocol is enabled.
>>>>
>>> I would have thought that commenting them out would do that too. But I
>>> can uncomment them and add a port = 0, see if that helps.
>>>
>>>
>>> --
>>> Dan Egli
>>> From my Test Server
>>
>> Hi!
>>
>> To correctly enable/disable protocols, ensure they are (not) listed on
>> protocols.
>>
>> doveconf protocols
>>
>> tells you this.
>>
>> Usually on debian based systems the easiest way is to uninstall
>> `dovecot-pop3d` package.
>>
>> Aki
>>
>
>
--
Dan Egli
From my Test Server
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x11B7451DF2015959.asc
Type: application/pgp-keys
Size: 3792 bytes
Desc: OpenPGP public key
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210504/d1770fc3/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210504/d1770fc3/attachment-0001.sig>
More information about the dovecot
mailing list