imapfilter icon indicating copy to clipboard operation
imapfilter copied to clipboard

error:0A00010B:SSL routines::wrong version number with proton-mail-bridge

Open flammie opened this issue 1 year ago • 2 comments

I have installed a proton-mail-bridge so that it works with mutt and openssl s_client, but fails in imapfilter with following message:

imapfilter: initiating SSL connection to localhost; error:0A00010B:SSL routines::wrong version number
imapfilter: login request to {[email protected]}@localhost failed
stack traceback:
	[C]: in function 'error'
	/usr/share/imapfilter/account.lua:75: in function '_check_result'
	/usr/share/imapfilter/account.lua:93: in function '_login_user'
	/usr/share/imapfilter/mailbox.lua:32: in function '_check_connection'
	/usr/share/imapfilter/mailbox.lua:60: in function '_cached_select'
	/usr/share/imapfilter/mailbox.lua:93: in function '_send_query'
	/usr/share/imapfilter/mailbox.lua:520: in function </usr/share/imapfilter/mailbox.lua:519>
	(tail call): ?
	/home/flammie/.imapfilter/config.lua:53: in main chunk

config.lua has:

options.subscribe = true
options.charset = 'UTF-8'
options.create = true
options.starttls = false
options.certificates = false

...

proton = IMAP {
    server = 'localhost',
    username = '[email protected]',
    password = passproton,
    ssl = 'auto',
    port = 1143,
}

...

newp = proton['INBOX']:is_unseen()
...

With:

$ imapfilter -V
IMAPFilter 2.8.2  Copyright (c) 2001-2023 Eleftherios Chatzimparmpas

on gentoo linux. I've tried different values for starttls and ssl without success.

flammie avatar Aug 16 '24 13:08 flammie

Have you tried disabling server hostname validation with options.hostnames = false as described in imapfilter_config(5) man page?

     hostnames
             When this option is enabled, the server hostname is validated,
             in order to verify the client is talking to the correct server.
             This variable takes a boolean as a value. Default is “true”.

lefcha avatar Apr 27 '25 18:04 lefcha

doesn't seem to work... with current version the error message is:

$ imapfilter
imapfilter: initiating SSL connection to localhost; error:0A0000C6:SSL routines::packet length too long
imapfilter: login request to ,[email protected]@localhost failed
stack traceback:
	[C]: in function 'error'
	/usr/share/imapfilter/account.lua:75: in function '_check_result'
	/usr/share/imapfilter/account.lua:93: in function '_login_user'
	/usr/share/imapfilter/mailbox.lua:32: in function '_check_connection'
	/usr/share/imapfilter/mailbox.lua:60: in function '_cached_select'
	/usr/share/imapfilter/mailbox.lua:93: in function '_send_query'
	/usr/share/imapfilter/mailbox.lua:520: in function </usr/share/imapfilter/mailbox.lua:519>
	(tail call): ?
	/home/flammie/.imapfilter/config.lua:54: in main chunk

it seems that proton has deleted all its issues from its github, there used to be an issue https://github.com/ProtonMail/proton-bridge/issues/282, so I'm not sure if they have changed lots or little now...

flammie avatar Apr 28 '25 10:04 flammie