Le bug est répertorié *157480* : https://bugs.documentfoundation.org/show_bug.cgi?id=157480 La dernière release correcte semble être la *7.4.7.2* que je viens de tester avec succès. Le module en cause serait : mailmerge.py A suivre...
*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.* _________________________________________________________ Le jeu. 25 janv. 2024 à 10:21, Alain Tixier <atix...@gmail.com> a écrit : > Désolé, mais le certificat joint n'est pas valide. L'installation est > refusé par MacOs > > *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.* > _________________________________________________________ > > > > > Le mer. 24 janv. 2024 à 22:28, yves dutrieux <ydutri...@gmail.com> a > écrit : > >> 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