通过Appcelerator Cloud API发送电子邮件

时间:2012-09-17 05:55:12

标签: titanium appcelerator titanium-mobile appcelerator-mobile

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

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没有任何帮助。任何人都可以向我解释一下吗?我会感恩的。

感谢名单

2 个答案:

答案 0 :(得分:1)

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

  1. 登录Appcelerator App Console
  2. 点击您正在使用的应用
  3. 下的“管理ACS”
  4. 点击“电子邮件模板”标签
  5. “创建电子邮件模板”。
  6. 您也可以设置以下适用于我的SMTP设置。

    用户名: _ __ _ ____ @ gmail.com 密码:gmail帐户密码 TLS:真/假(两者都有效) SMTP地址:smtp.gmail.com 端口: 587 域名:www.gmail.com

答案 1 :(得分:0)

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