Re: imap_open() : which TLS version does it use?
[email protected] (Rene Veerman)
| Newsgroups | php.general |
|---|---|
| Message-ID | <CACMzB5ek+pjLtOziAFLYM0n9er=-4YPLTvOC09ZPxtPgtFM76w@mail.gmail.com> |
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?
>>>
>>