2012-07-31 47 views
1

我試圖構建一個移動應用程序,當用戶按下按鈕時,它會直接將電子郵件發送到電子郵件地址。我發現Sarah的SMTP庫演示可以做到這一點。我儘量把服務器smtp.gmail.com上,但Iv'e得到這個錯誤:LiveCode上的SMTP庫演示

> 5.7.0 must issue a starttls command first 

提前感謝!

回答

1

我相信smtp.gmail.com使用SSL。莎拉的圖書館不這樣做。你需要用正確的Gmail用戶名和密碼進行身份驗證,你可能想嘗試執行LiveCode語法

libUrlSetSSLVerification false 

你開始使用莎拉的lib之前,您需要這樣做。我想知道如果你還需要擺弄默認的標題。爲此,您需要編輯lib的腳本。

1

您連接的服務器要求您進行身份驗證。

1

薩拉的圖書館是否需要插座?所以在IOS上(直到套接字支持完成了新的更改),我認爲你將不得不使用外部的rresockets並調整sarahs庫來使用外部功能而不是LC套接字。

對於android來說,也沒有套接字也沒有套接字,儘管這些將會在太久之前被實現。

解決方法是在Web服務器上發送電子郵件腳本,將數據發佈到正確的地址並讓腳本發送電子郵件。

當然桌面插座可用,因此sarahs應罰款爲(按照其他建議)