On Thursday, June 15, 2017 at 10:32:22 AM UTC-7, icodk wrote:
>
> Sorry for the late response
> There is definitly a different if I use web2py  shell source  to send mail 
> or web2py.exe
> It works fine with source and failes with web2py.exe
> My python installation is 2.7.13
>


As Massimo said, if you use web2py.exe you are not using your Python 
installation.

If you use the source version of web2py, you will not get web2py.exe with 
its built-in Python, you will get web2py.py and can invoke that (say, from 
the cmd prompt) with your Python. 

python web2py.py -i 0.0.0.0 -p 8000


here is my source execution :
> C:\Temp\web2py_src\web2py>python web2py.py -S welcome
> No handlers could be found for logger "web2py"
> web2py Web Framework
> Created by Massimo Di Pierro, Copyright 2007-2017
> Version 2.14.6-stable+timestamp.2016.05.10.00.21.47
> Database drivers available: psycopg2, pymysql, imaplib, sqlite3, pg8000, 
> pyodbc
> WARNING:web2py:import IPython error; use default python shell
> Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 
> bit (Intel)] on win32
>

See?

 

> Type "help", "copyright", "credits" or "license" for more information.
> (InteractiveConsole)
> >>> variables= {}
> >>> execfile( "/temp/mailtest.py", variables )
> {u'total_accepted_recipients': 1, u'id': u'48590550571575300', 
> u'total_rejected_recipients': 0}
> >>>
>
> and here is with web2py.exe
> Enter code here...>>> variables= {}
> >>> execfile( "/temp/mailtest.py", variables )
> Traceback (most recent call last):
>   File "<console>", line 1, in <module>
>   File "/temp/mailtest.py", line 10, in <module>
>     subject='Hello from python-sparkpost'
>   File "C:\Python27\lib\site-packages\sparkpost\transmissions.py", line 
> 254, in send
>     results = self.request('POST', self.uri, data=json.dumps(payload))
>   File "C:\Python27\lib\site-packages\sparkpost\base.py", line 41, in 
> request
>     **kwargs)
>   File "C:\Python27\lib\site-packages\sparkpost\base.py", line 12, in 
> request
>     response = self.sess.request(method, uri, headers=headers, **kwargs)
>   File "C:\Python27\lib\site-packages\requests\sessions.py", line 513, in 
> request
>     resp = self.send(prep, **send_kwargs)
>   File "C:\Python27\lib\site-packages\requests\sessions.py", line 623, in 
> send
>     r = adapter.send(request, **kwargs)
>   File "C:\Python27\lib\site-packages\requests\adapters.py", line 514, in 
> send
>     raise SSLError(e, request=request)
> SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 
> (_ssl.c:581)
> >>>
>
>
No reference to your python installation there.

/dps
 

>
>
>
> On Sunday, June 11, 2017 at 10:08:58 AM UTC+2, Massimo Di Pierro wrote:
>>
>> First of all I recommend you configure sparkpost using web2py auth.mailer 
>> SMTP else you do not get the benefit of auth email logic.
>>
>> Also, I recommend you run web2py from source, not the windows binary. I 
>> will give you more control. If you find that running from source makes the 
>> problem go away, please let us know.
>>
>> Massimo
>>
>> On Friday, 9 June 2017 02:48:55 UTC-5, icodk wrote:
>>>
>>> Sparkpost has simple python api:
>>>
>>> from sparkpost import SparkPost
>>> sp = SparkPost('YOUR API KEY')
>>>
>>> response = sp.transmissions.send(
>>>     use_sandbox=True,
>>>     recipients=['som...@somedomain.com'],
>>>     html='<p>Hello world</p>',
>>>     from_email='te...@sparkpostbox.com',
>>>     subject='Hello from python-sparkpost'
>>> )
>>>
>>> print(response)
>>>
>>>
>>> However I get the following error:
>>> SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (
>>> _ssl.c:581)
>>>
>>> Could be something with the python version  in web2py.exe (I am useing 
>>>  web2py_2_14_06)
>>> Any idea
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to