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 à