【问题标题】:Sending email through Appcelerator Cloud API通过 Appcelerator Cloud API 发送电子邮件
【发布时间】:2012-09-17 05:55:11
【问题描述】:

我试图在我的 Titanium 应用程序中通过 Appcelerator 云服务发送电子邮件。我使用的代码是标准代码,在文档站点上给出。但是电子邮件没有发送。

Cloud.Emails.send({
    template: 'welcome',
    recipients: '*******@gmail.com'
    },
    function (e) {
        if (e.success) {
        Titanium.API.info('Email sent successfully.');
    } else {
        Titanium.API.info('Error:\\n' +
            ((e.error && e.message) || JSON.stringify(e)));
    }
});

它给出了这个错误,'找不到电子邮件模板欢迎'。我在想模板是要在电子邮件中发送的消息。 API 上没有关于这个属性模板的帮助。谁能给我解释一下?我会很感激的。

感谢

【问题讨论】:

    标签: titanium appcelerator titanium-mobile appcelerator-mobile


    【解决方案1】:

    该错误表明您尚未在 ACS 网站上创建电子邮件模板。以下步骤将帮助您创建电子邮件模板

    1. 登录到您的 Appcelerator 应用控制台
    2. 点击您正在使用的应用下的“管理 ACS”
    3. 点击“电子邮件模板”标签
    4. “创建电子邮件模板”。

    您也可以按以下方式设置您的 SMTP 设置,这对我有用。

    用户名:________@gmail.com 密码:gmail账号密码 TLS:真/假(两者都可以) SMTP 地址:smtp.gmail.com 端口:587 域名:www.gmail.com

    【讨论】:

      【解决方案2】:

      该错误表示您尚未在 ACS 网站上创建电子邮件模板。登录您的Appcelerator App Console,点击您正在使用的应用程序下的“管理 ACS”,然后点击“电子邮件模板”选项卡,然后点击“创建电子邮件模板”。

      【讨论】:

      • 现在收到关于未配置 SMTP 的错误。试图这样做但失败了。以下是我正在使用的配置。我无法为我的应用配置 SMTP 设置。我正在使用以下配置。用户名:____________@gmail.com 密码:gmail 帐户密码 TLS:true SMTP 地址:smtp.gmail.com 端口:465 当我点击保存设置时,会弹出一个询问电子邮件地址的窗口。我在那里使用 _________@gmail.com。但未配置设置。请帮我解决这个问题。
      • 抱歉,您只能自己使用 SMTP 设置。您可以检查以确保您的 gmail 帐户启用了 SMTP。我刚刚测试了 ACS 能够通过我的 gmail 帐户发送电子邮件,所以这是你做错了。
      猜你喜欢
      • 2021-04-18
      • 2017-01-29
      • 2012-11-15
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-08-29
      • 2020-01-06
      • 2011-05-18
      相关资源
      最近更新 更多