Re: imap_open() : which TLS version does it use?

[email protected] (Rene Veerman)
Newsgroups php.general
Message-ID <CACMzB5fSYv5sBFH=jcidcvSRWOkK_-6sdX6ekZRBh4VOtK04Sg@mail.gmail.com>
nevermind, this is not a PHP issue, it's a courier-imap or dovecot issue..
(i can't login using telnet either)...

sorry to have wasted your time, folks.

On Mon, Oct 11, 2021 at 7:52 PM Rene Veerman <
[email protected]> wrote:

> a few steps further, and i've narrowed it down to :
>
> {
>     "{192.168.178.21:143\/imap}": "FAIL:[\n    \"SECURITY PROBLEM:
> insecure server advertised AUTH=PLAIN\",\n    \"Retrying PLAIN
> authentication after [AUTHENTICATIONFAILED] Authentication failed.\",\n
>  \"SECURITY PROBLEM: insecure server advertised AUTH=PLAIN\",\n
>  \"Retrying PLAIN authentication after [AUTHENTICATIONFAILED]
> Authentication failed.\",\n    \"SECURITY PROBLEM: insecure server
> advertised AUTH=PLAIN\",\n    \"Can not authenticate to IMAP server:
> [AUTHENTICATIONFAILED] Authentication failed.\"\n]"
> }
>
> is this PHP refusing to use PLAIN authentication? how can i bypass this?
> a google search came up empty :(
>
> On Mon, Oct 11, 2021 at 7:38 PM Rene Veerman <
> [email protected]> wrote:
>
>> ok, i figured that by letting dovecot answer on the internal IP address
>> without any encryption, i would solve my problems..
>> in effect, i'd be accessing my mail using my own webmail component.
>>
>> but the following settings still fail :
>>
>> { "{192.168.178.21:143\/imap\/novalidate-cert}": "FAIL:[\n \"TLS\\\/SSL
>> failure for 192.168.178.21: SSL negotiation failed\"\n]" }"
>>
>> any ideas, please?
>>
>> On Mon, Oct 11, 2021 at 7:21 PM Rene Veerman <
>> [email protected]> wrote:
>>
>>> oh, i was trying to access dovecot using port 143, while i should be
>>> using 993.
>>>
>>> i got another problem though, dovecot is full of zero-day exploits, and
>>> using starttls with certbot forces me to use a domain name, not an IP
>>> address, which means i have to open and forward that on my internet modem
>>> to the machine running dovecot.
>>>
>>> i'm NOT looking forward to opening my machine to remote execution
>>> attacks.
>>>
>>> any suggestions?
>>>
>>> On Mon, Oct 11, 2021 at 6:55 PM Rene Veerman <
>>> [email protected]> wrote:
>>>
>>>> i need to connect to a dovecot server running on ubuntu 20.04, from PHP
>>>> 7.4.3 running on the same server.
>>>>
>>>> i've verified that dovecot is listening on port 143.
>>>>
>>>> i've set
>>>>
>>>> ssl_min_protocol = TLSv1.2
>>>>
>>>> in /etc/dovecot/conf.d/10-ssl.conf
>>>>
>>>> but in my web app, i now get :
>>>>
>>>> {192.168.178.21:143/imap/ssl}: "FAIL:[\n \"TLS\\/SSL failure for
>>>> 192.168.178.21: SSL negotiation failed\"\n]"
>>>>
>>>> so i'm thinking the TLS protocol version that imap_open() in PHP is off
>>>> target.
>>>>
>>>> how do i correct this?
>>>>
>>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.