2

我试图在我的 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 上没有关于这个属性模板的帮助。谁能给我解释一下?我会很感激的。

谢谢

4

2 回答 2

1

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

  1. 登录到您的 Appcelerator 应用程序控制台
  2. 在您正在使用的应用程序下单击“管理 ACS”
  3. 单击“电子邮件模板”选项卡
  4. “创建电子邮件模板”。

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

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

于 2012-10-04T12:09:12.243 回答
0

该错误意味着您尚未在 ACS 网站上创建电子邮件模板。登录到您的Appcelerator 应用程序控制台,单击您正在使用的应用程序下的“管理 ACS”,然后单击“电子邮件模板”选项卡,然后单击“创建电子邮件模板”。

于 2012-09-17T16:54:05.420 回答