Titanium 在Tianium mobile中发送自动电子邮件

Titanium 在Tianium mobile中发送自动电子邮件,titanium,appcelerator,titanium-mobile,appcelerator-mobile,Titanium,Appcelerator,Titanium Mobile,Appcelerator Mobile,我正在做一个项目,在那里,我需要发送带有一些预定义消息的电子邮件。Titanium Mobile提供通过Titanium.UI.EmailDilog发送电子邮件的服务。但这不符合我的要求。我需要在不向用户显示对话框的情况下发送电子邮件。如果有人对此有解决方案,请告知。未经用户同意(在iOS或Android上),您不能使用本机API发送电子邮件。唯一的方法是使用本机对话框。我很确定这是正确的,因为苹果不希望你代表用户发垃圾邮件。对于android来说,答案是一样的,至少对于钛来说是一样的 在我看来

我正在做一个项目,在那里,我需要发送带有一些预定义消息的电子邮件。Titanium Mobile提供通过Titanium.UI.EmailDilog发送电子邮件的服务。但这不符合我的要求。我需要在不向用户显示对话框的情况下发送电子邮件。如果有人对此有解决方案,请告知。

未经用户同意(在iOS或Android上),您不能使用本机API发送电子邮件。唯一的方法是使用本机对话框。我很确定这是正确的,因为苹果不希望你代表用户发垃圾邮件。对于android来说,答案是一样的,至少对于钛来说是一样的


在我看来,如果你真的想这样做,你有两个选择,写一个代表你发送电子邮件的Web服务,然后让移动应用程序调用它。或者包装一个库,例如以编程方式发送消息。

您不能在使用Tianium Mobile的设备上执行此操作,但可以尝试使用Appcelerator云服务(ACS)发送。请参见

您的具体要求是什么?是将预定义的(事务性的?)电子邮件发送到用户的收件箱还是代表用户发送给第三方? 对于一个简单的解决方案(用于验证用户电子邮件、密码重置等),我会说Parse。发送密码重置电子邮件的解析示例:

您可以为关联电子邮件的用户启动密码重置 用他们的帐户。为此,请向发送POST请求 /1/requestPasswordReset端点,邮件位于 请求:

资料来源:

更多自定义事务性电子邮件(由Mailchimp提供支持)

这些符合条件吗

curl -X POST \
  -H "X-Parse-Application-Id: ${APPLICATION_ID}" \
  -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"email":"coolguy@iloveapps.com"}' \
  https://api.parse.com/1/requestPasswordReset