2013-10-31 65 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