DebianMail unter Debian 12: TLS setup failed: hostname verification failed

Begonnen von pcbastler, 09 August 2023, 21:54:05

Vorheriges Thema - Nächstes Thema

Holger

Vielen Dank für die Lösung. Sie hat auch bei mir funktioniert.
RPi2 | Fhem 5.7

ph0x

Zitat von: Rewe2000 am 01 Dezember 2023, 17:26:31Muss ich zu einen späteren Zeitpunkt den Eintrag wieder aus dem Repository entfernen oder kann der zukünftig so bleiben?
Irgendwann wird ja wahrscheinlich sendemail_1.56-5.2 als Standard beim Update mitkommen.

Gruß Reinhard
Die Backports als Quelle zu behalten, ist schon sinnvoll, da während der Lebensdauer einer Debian-Version im Main-Repo keine größeren Versionssprünge gemacht werden.
Daher sind manche Änderungen nur über Backports zu bekommen. Je älter die Debian-Version, desto mehr. Daher würde ich es nicht entfernen.

heikoh81

Zitat von: Funsailor am 23 Oktober 2023, 13:57:49## Start TLS if possible
        if ($conf{'tls_server'} == 1 and $conf{'tls_client'} == 1 and $opt{'tls'} =~ /^(yes|auto)$/) {
            printmsg("DEBUG => Starting TLS", 2);
            if (SMTPchat('STARTTLS')) { quit($conf{'error'}, 1); }
            if (! IO::Socket::SSL->start_SSL($SERVER,
               SSL_version => 'TLSv12:!SSLv2',
               SSL_verifycn_scheme => 'smtp',
               SSL_verifycn_name => $conf{'server'})) {quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(),

Danke, hat auch bei mir sendEmail wieder zum Laufen gebracht.
Ich verwende die Funktion an zu vielen Stellen, eine Umstellung z.B. auf die curl-Lösung wäre sehr sehr aufwändig.