1

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

> 5.7.0 must issue a starttls command first

提前致谢!

4

4 回答 4

1

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

于 2012-08-25T15:01:08.923 回答
1

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

libUrlSetSSLVerification false

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

于 2012-10-01T12:08:47.137 回答
1

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

对于 android,也没有套接字和 rresocket,尽管这些有望在不久之后实现。

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

当然可以使用桌面插座,所以 sarahs 应该可以正常工作(根据其他建议)

于 2013-03-09T18:43:43.657 回答
0

此页面有一个示例 SMTP 堆栈。我还没有测试过它,但人们说它可以工作,只需要确保设置了端口。

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

于 2014-06-19T19:34:54.747 回答