Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


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 <atixier@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.mamin@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<atixier@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<ydutrieux@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<atixier@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+unsubscribe@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+unsubscribe@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+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.