For Info. Don't know if it would make a difference.
Long ago, I had issues with an older version of Pegasus version of ssl.
I opted to try using stunnel to handle the connection.
stunnel -help
Initializing inetd mode configuration
stunnel 5.69 on x86_64-redhat-linux-gnu platform
Compiled/running with OpenSSL 3.0.8 7 Feb 2023
ThreadingTHREAD SocketsOLL,IPv6 TLS:ENGINE,OCSP,PSK,SNI
Requires setting up an stunnel.conf to have pegasus use a local port that stunnel uses to connect to the ssl port, so Pegasus thinks it is a non-ssl port.
My stunnel.conf for my gmail and local isp connections.
[gmailpop]
client=yes
accept = 127.0.0.1:20995
connect = pop.gmail.com:995
debug = 3
[gmailsmtp]
client=yes
accept = 127.0.0.1:20465
connect = smtp.gmail.com:465
debug = 3
[gmailimap]
client=yes
accept = 127.0.0.1:20993
connect = imap.gmail.com:993
debug = 3
[guampop]
client=yes
accept = 127.0.0.1:20996
connect = mail.guam.net:995
debug = 3
[guamsmtp]
client=yes
accept = 127.0.0.1:20466
connect = smtp1.guam.net:465
debug = 3
The help shows Pegasus 4.80 upgraded to 1.1.1k.
Know there is windows versions of stunnel and it loads the openssl stuff (I believe)
I run Pegasus under Linux using wine, but should be same.
The versions I currently have are:
openssl1.1-1.1.1q-1.fc36.x86_64
openssl-libs-3.0.8-1.fc36.x86_64
openssl-3.0.8-1.fc36.x86_64
openssl-devel-3.0.8-1.fc36.x86_64
openssl-libs-3.0.8-1.fc36.i686
Pegasus use to have separate dll files that could be updated, but now believe they are included in build. So only new version of Pegasus can update them inside.
Don't know if that gives any information you can use. Good Luck.
For Info. Don't know if it would make a difference.
Long ago, I had issues with an older version of Pegasus version of ssl.
I opted to try using stunnel to handle the connection.
stunnel -help
Initializing inetd mode configuration
stunnel 5.69 on x86_64-redhat-linux-gnu platform
Compiled/running with OpenSSL 3.0.8 7 Feb 2023
Threading:PTHREAD Sockets:POLL,IPv6 TLS:ENGINE,OCSP,PSK,SNI
Requires setting up an stunnel.conf to have pegasus use a local port that stunnel uses to connect to the ssl port, so Pegasus thinks it is a non-ssl port.
My stunnel.conf for my gmail and local isp connections.
[gmailpop]
client=yes
accept = 127.0.0.1:20995
connect = pop.gmail.com:995
debug = 3
[gmailsmtp]
client=yes
accept = 127.0.0.1:20465
connect = smtp.gmail.com:465
debug = 3
[gmailimap]
client=yes
accept = 127.0.0.1:20993
connect = imap.gmail.com:993
debug = 3
[guampop]
client=yes
accept = 127.0.0.1:20996
connect = mail.guam.net:995
debug = 3
[guamsmtp]
client=yes
accept = 127.0.0.1:20466
connect = smtp1.guam.net:465
debug = 3
The help shows Pegasus 4.80 upgraded to 1.1.1k.
Know there is windows versions of stunnel and it loads the openssl stuff (I believe)
I run Pegasus under Linux using wine, but should be same.
The versions I currently have are:
openssl1.1-1.1.1q-1.fc36.x86_64
openssl-libs-3.0.8-1.fc36.x86_64
openssl-3.0.8-1.fc36.x86_64
openssl-devel-3.0.8-1.fc36.x86_64
openssl-libs-3.0.8-1.fc36.i686
Pegasus use to have separate dll files that could be updated, but now believe they are included in build. So only new version of Pegasus can update them inside.
Don't know if that gives any information you can use. Good Luck.