Bonjour Sur MacOs 14.3 (M2) j'ai contourné le bug en remplaçant content/resources/mailmerge.py de la version LO 7.6.4.1 par celui de la version LO 7.4.7.2 conformément au comentaire de https://bugs.documentfoundation.org/show_bug.cgi?id=157480 et ça re-marche. Mais ce n'est qu'un workaround !
*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 à 19:33, Alain Tixier <atix...@gmail.com> a écrit : > Pour moi sur Macos 14.3 : > LO 7.4.7.2 - Ça marche > LO 7.5.9.2 et au delà - Bug SSL ! > > *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 à 18:05, Mamin Luc <luc.ma...@helem.fr> a écrit : > >> Bonsoir >> >> Pour ma part, sous Windows 10 : >> >> Avec LO 7.5.9.2 : l'envoi de courriel de publipostage fonctionne. >> Avec LO 7.6.4.1 : ça ne fonctionne pas. >> >> @+ >> Luc >> >> Le 25/01/2024 à 16:44, Alain Tixier a écrit : >> > 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 >> > -- 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