LiveCode上的SMTP库演示

时间:2012-07-31 10:07:22

标签: smtp gmail livecode

我正在尝试构建一个移动应用,当用户按下按钮时,它会将电子邮件直接发送到电子邮件地址。我发现Sarah的SMTP库演示可以做到这一点。我尝试将smtp.gmail.com放在服务器上,但我发现了这个错误:

> 5.7.0 must issue a starttls command first

提前致谢!

4 个答案:

答案 0 :(得分:1)

您要连接的服务器要求您进行身份验证。

答案 1 :(得分:1)

我相信smtp.gmail.com使用SSL。莎拉的图书馆不这样做。您需要使用正确的Gmail用户名和密码进行身份验证,并且可能需要尝试执行LiveCode语法

libUrlSetSSLVerification false

在开始使用Sarah的lib之前,您需要这样做。我想知道你是否还需要摆弄默认标题。为此,您需要编辑lib的脚本。

答案 2 :(得分:1)

sarah的图书馆不需要套接字吗?所以在IOS上(直到套接字支持完成了新的更改)我认为你必须使用外部的rresockets并调整sarahs库以使用外部功能而不是LC套接字。

对于android,也没有套接字也没有rresockets,虽然这些希望在不久之后实现。

解决方法是在Web服务器上发送电子邮件发送脚本,将数据发布到正确的地址并让脚本发送电子邮件。

当然桌面套接字是可用的,所以sarah应该可以正常工作(根据其他建议)

答案 3 :(得分:0)

此页面包含示例SMTP堆栈。我还没有对它进行过测试,但人们已经说它有效,只需要确保端口设置好。

http://www2.altuit.com/webs/altuit2/RunRev/Downloads.htm