2018 bis heute | 2017 2016 2015 2014 | 2013 | 2012

Mailingliste - Einträge 2018 bis heute

<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div style="direction: ltr; font-family: Tahoma; color: rgb(0, 0, 0); font-size: 10pt;">
I am using the deleteMessages procedure found in qfs.qft to delete messages on an exchange server.  This procedure worked previously with an exchange 2003 server that did not require SSL.  The server has been upgraded to 2010 and requires SSL now.  I modified
 the procedure to use the POP3_SSL package instead of POP3.  I however cannot connect through QFTest, I get the following error:<br>
<br>
Could not connect to pop3 server <server_name>:<br>
Error: (-1, 'SSL handshake exception')<br>
<br>
<br>
I can connect to the server using a python terminal outside of QFTest:<br>
<br>
> python<br>
Python 2.4.3 (#1, May  1 2012, 13:55:48) <br>
[GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] on linux2<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import poplib<br>
>>> p = poplib.POP3_SSL(server_name)<br>
>>> p.getwelcome()<br>
'+OK The Microsoft Exchange POP3 service is ready.'<br>
<br>
<br>
I then downloaded jython version 2.5.1 and ran the same commands<br>
<br>
> ./jython<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jython.2.5.1/jython.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/resources.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/rt.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/jsse.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/jce.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/charsets.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/ext/localedata.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/ext/dnsns.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/ext/sunjce_provider.jar'<br>
*sys-package-mgr*: processing new jar, '/dg/local/cots/jdk1.6.0_43_x64/jre/lib/ext/sunpkcs11.jar'<br>
Jython 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54) <br>
[Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_43<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import poplib<br>
>>> p = poplib.POP3_SSL(server_name)<br>
Traceback (most recent call last):<br>
  File "<stdin>", line 1, in <module><br>
  File "/dg/local/cots/jython.2.5.1/Lib/poplib.py", line 359, in __init__<br>
    self.sslobj = socket.ssl(self.sock, self.keyfile, self.certfile)<br>
  File "/dg/local/cots/jython.2.5.1/Lib/socket.py", line 1479, in ssl<br>
    return _realssl(sock, keyfile, certfile)<br>
  File "/dg/local/cots/jython.2.5.1/Lib/socket.py", line 1428, in __init__<br>
    raise _map_exception(jlx)<br>
socket.sslerror: (-1, 'SSL handshake exception')<br>
<br>
<br>
<br>
I can also connect fine if I use openssl in the terminal<br>
<br>
>openssl s_client -connect server_name:995<br>
<br>
    Verify return code: 0 (ok)<br>
---<br>
+OK The Microsoft Exchange POP3 service is ready.<br>
<br>
<br>
The issue appears to be with jython (I have tried with 2.5.1 and 2.5.2) or I am missing something when using jython's packages as opposed to python's packages.  Has anyone seen this?  Any ideas as to what is going on?<br>
<br>
Thanks,<br>
Charlie<br>
</div>
</div>
<PRE>This electronic communication and any attachments may contain confidential and proprietary 
information of DigitalGlobe, Inc. If you are not the intended recipient, or an agent or employee 
responsible for delivering this communication to the intended recipient, or if you have received 
this communication in error, please do not print, copy, retransmit, disseminate or 
otherwise use the information. Please indicate to the sender that you have received this 
communication in error, and delete the copy you received. DigitalGlobe reserves the 
right to monitor any electronic communication sent or received by its employees, agents 
or representatives.
</PRE></body>
</html>