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

Répondre à