如何通過Titanium移動應用程序發送電子郵件。 我收到「localhost denied」的錯誤如何通過Titanium移動應用程序發送電子郵件
回答
我猜你使用的是類似mailto:[email protected]
的東西。
您應該使用電子郵件對話框:http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.EmailDialog-object
這應該爲你工作。
var emailDialog = Titanium.UI.createEmailDialog()
emailDialog.subject = "Hello from Titanium";
emailDialog.toRecipients = ['[email protected]'];
emailDialog.html = '<b>Appcelerator Titanium Rocks!</b>';
emailDialog.open();
如果你想發送的電子郵件沒有一個對話框,嘗試做一個AJAX調用Web服務器,然後將其發送到服務器上。
無法通過電話在手機上發送它是不可能的。
請告訴我,實際上我只是想從一個titamiun移動應用發送一封電子郵件。沒有對話框 – Ahsan 2011-12-19 17:22:23
然後,你應該對發送郵件的服務器進行AJAX調用 – 2011-12-19 22:52:06
這比薩訂購應用程序教程發送一個基於用戶選擇的電子郵件。
http://mobile.tutsplus.com/tutorials/appcelerator/titanium-mobile-build-a-pizza-ordering-app/
var emailDialog = Ti.UI.createEmailDialog();
emailDialog.subject = "Checkout this Mail";
emailDialog.toRecipients = ['[email protected]'];
emailDialog.setMessageBody("we sending email here");
emailDialog.open();
使用這一個: -
mail.addEventListener('click', function(e) {
var emailDialog = Titanium.UI.createEmailDialog();
if (!emailDialog.isSupported()) {
Ti.UI.createAlertDialog({
title:'Error',
message:'Email not available on this device.'
}).show();
return;
}
emailDialog.setSubject(' Gmail !!!!!!!! ');
emailDialog.setToRecipients(['[email protected]']);
emailDialog.setMessageBody('Hi,\n I am working with appcelerator.');
emailDialog.setHtml(false);
emailDialog.setBarColor('#336699');
emailDialog.addEventListener('complete',function(e){
if (e.result == emailDialog.SENT){
if (Ti.Platform.osname != 'android'){
alert("message was sent");
}
}else{
alert("message was not sent. ");
}
});
}
斯巴達克斯謝謝:)
- 1. 如何通過jhipster應用程序發送電子郵件
- 2. 如何通過Facebook應用程序發送電子郵件
- 3. 使用移動應用程序發送電子郵件
- 4. 通過RoR應用程序向用戶發送電子郵件
- 5. 通過Android應用程序發送電子郵件
- 6. 通過Android應用程序發送電子郵件
- 7. 無法通過我的應用程序發送電子郵件
- 8. 通過谷歌應用程序發送電子郵件在C#
- 9. 通過Rails應用程序發送和接收電子郵件
- 10. 通過電子郵件發送應用程序中的圖像
- 11. Android應用程序通過電子郵件發送圖像
- 12. 通過mvc3應用程序發送電子郵件
- 13. 阻止Excel應用程序通過電子郵件發送
- 14. 通過iPhone應用程序發送電子郵件
- 15. 通過C#winform應用程序發送電子郵件
- 16. 通過可可應用程序發送電子郵件
- 17. 通過Trigger.io應用程序發送電子郵件
- 18. 如何通過電子郵件發送電子郵件地址
- 19. 如何通過sails應用程序發送大量電子郵件通知?
- 20. 如何通過C++程序發送電子郵件?
- 21. 如何通過意向啓動電子郵件應用程序?
- 22. 如何從Windows Phone 8.1通用應用程序發送自動電子郵件?
- 23. PHP通過谷歌應用程序與迅捷郵件發送電子郵件
- 24. 如何使表單應用程序通過Outlook發送電子郵件
- 25. 如何通過電子郵件向某人發送Android應用程序?
- 26. 如何通過WPF應用程序發送電子郵件並標記爲UnJunk
- 27. 我將如何通過我的vb.net應用程序發送電子郵件?
- 28. 使用MeteorJS應用程序通過Heroku上的郵戳發送電子郵件
- 29. 通過Exchange服務器自動發送電子郵件從Android應用程序
- 30. 通過我的iPhone自動發送電子郵件應用程序
你使用電子郵件的對話框發送電子郵件? – 2011-12-19 12:06:05
不,我不使用它。我只想發送一封來自titamiun移動應用程序的電子郵件。沒有對話 – Ahsan 2011-12-19 17:21:29