Très bizarre,

d'après l'erreur on dirait une erreur de validation de certificat. Or, en
revenant à la version précédente, cela fonctionne ???
ça tendrait à dire que le python utilisé dans libreoffice se baserait sur
un fichier de certificat CA différent de la version précédente..
Sous windows, je présume que python utilise les certificats du système,
mais il est possible de le forcer à en utiliser d'autres via par exemple un
fichier.
Ex: dans python , pour identifier le chemin qu'il utilise pour valider un
certificat peut être obtenu via :

C:\Program Files\LibreOffice\program>*python -c "import ssl;
print(ssl.get_default_verify_paths())"*
DefaultVerifyPaths(cafile=None, capath=None,
openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='C:/Program Files/Common
Files/SSL/cert.pem', openssl_capath_env='SSL_CERT_DIR',
openssl_capath='C:/Program Files/Common Files/SSL/certs')

C:\Program Files\LibreOffice\program>python --version
Python 3.8.18

On voit dès lors qu'on pourrait peut-être utiliser le fichier de curl (le
fichier curl-ca-bundle.crt ) pour , dans mon cas à moi, le renommer sous le
dossier 'c:\program files\ssl' sous le nom cert.pem
Je suppose alors que python prendra en compte ce fichier pour authentifier
le certificat et peut-être ajouter une vérification supplémentaire du
certificat.
si cela ne fonctionne pas, alors, à moins que le code python ait changé
entre les versions, je comprend pas pourquoi ça fonctionne pas entre les
versions *sur un même système*...

ps: désolé pour la technicité...
Yves

Le mer. 24 janv. 2024 à 16:00, Alain Tixier <atix...@gmail.com> a écrit :

> Bonjour
> Je viens de constater que le publipostage via email ne marchait plus (le
> problème semble récurrent d'après les informations trouvées sur Internet).
> J'utilise LO 7.6.4.1 sur MacOs 14.3 (M2)
> J'ai installé une version d'archive 7.5.0.2. Sans changer les paramètres de
> connexion (repris automatiquement) et tout remarche à nouveau.
> Voici la liste des erreurs :
> LibreOffice n'a pas pu se connecter au serveur de courriel sortant.
> Vérifiez vos paramètres système et les paramètres de LibreOffice. Vérifiez
> le nom du serveur, le port et les paramètres des connexions sécurisées
> --
> <class 'ssl.SSLCertVerificationError'>: [SSL: CERTIFICATE_VERIFY_FAILED]
> certificate verify failed: unable to get local issuer certificate
> (_ssl.c:1131), traceback follows
>   File "/Applications/LibreOffice.app/Contents/Resources/mailmerge.py",
> line 99, in connect
>     self.server = smtplib.SMTP_SSL(server, port, timeout=tout,
> context=ssl.create_default_context())
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 1048, in __init__
>     SMTP.__init__(self, host, port, local_hostname, timeout,
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 255, in __init__
>     (code, msg) = self.connect(host, port)
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 339, in connect
>     self.sock = self._get_socket(host, port, self.timeout)
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 1056, in _get_socket
>     new_socket = self.context.wrap_socket(new_socket,
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 500, in wrap_socket
>     return self.sslsocket_class._create(
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 1073, in _create
>     self.do_handshake()
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 1342, in do_handshake
>     self._sslobj.do_handshake()
>
> PS : La même erreur existe avec la version 24.2.0.2 !
>
> *Merci de votre aide.Cordialement,Alain Tixier* ;-)
> *Je suis aussi joignable sur Signal (https://signal.org/fr/
> <https://signal.org/fr/>)*
> 🌲 *Je c**ontribue au respect de l'environnement en n'imprimant ce mail
> qu'en cas de besoin.*
> _________________________________________________________
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à