通过 TLS/SSL 从 ActionScript3/Adobe AIR 使用 smtp 发送电子邮件

Sending emails using smtp with TLS/SSL from ActionScript3/Adobe AIR

我正在尝试在 Adob​​e AIR 应用程序中使用 smtp 发送电子邮件,我无法使代码与 gmail 一起工作,但它与我的托管电子邮件一起工作而没有 TLS/SSL 所以我的假设是 TLS/SSL 是问题所在。 我正在使用来自 http://www.bytearray.org/?p=27 的 SMTPMAiller 使用最新的 as3cryptolib 我可以。 我不想使用服务器端脚本。 请仅在您当前有可用于 gmail 的工作 code/application 时回复。 谢谢

编辑:我的问题是,如果您已经在目前使用的库和版本中工作,我确定我的库太旧了。

我使用此库 airxmail 使用 SMTP 和 SSL 成功地从 gmail.yahoo 发送电子邮件 不过我遇到了一些问题,我试图使用事件侦听器记录代码以了解出了什么问题,但是添加特定的侦听器导致了问题,我报告了 here 。对于日志记录,我建议使用作者推荐的内容(mx.Log)。 其他问题是由我发现的第一个示例中的不明确文档引起的,有些代码需要 运行 仅用于 SSL,而其他代码需要 运行 仅用于 TLS。

我没有时间或需要测试 TLS,所以我不确定它是否有效,代码尚未投入生产,所以也许我稍后会发现更多问题。

我创建了一个包装器 class,我的需要是当用户添加他的电子邮件凭据和设置时具有测试功能,然后能够发送多于一封电子邮件,我将展示我的主要代码在这里,使用风险自负。

我尝试在此处添加我的示例,但 SO 代码格式不喜欢它,here is a gist我希望它会有所帮助。