2013-10-31 66 views
1

我正尝试使用python-for-android为Android创建应用程序。我希望我的应用程序通过电子邮件向我发送一个xls文件。这样做,我使用的smtplib:python-for-android发送电子邮件

smtplib.SMTP('smtp.gmail.com', 587) 
s.ehlo() 
s.starttls() 
s.login('[email protected]', 'mypassword') 
s.sendmail('[email protected]', '[email protected]', message) 
s.close() 

,当我从我的Android手机上运行我的应用我有这样的错误消息:

在STARTTLS错误,不支持SSL包括在这条巨蟒,我有尝试有或没有starttls和ehlo但没有快乐。我已尝试手动导入ssl.py,但遇到更多问题...

如何在Android手机上设置SSL解释器?还是有另一种解决方案发送电子邮件?

我使用:

  • 的Android 4.1.2
  • 的Python 2.7
  • Android SDK中22.2.1
  • API 18

回答

0

我不相信下面的Android的Jellybean支持SSL。我试图使用一个需要SSL的应用程序,它拒绝连接。

+0

那么还有另一种使用python-for-android发送文件的方法吗? – user2941761