2011-05-06 166 views
1

我知道我可以使用MFMailComposeViewController和MFMailComposeViewControllerDelegate以我的to/from/subject設置彈出電子郵件作曲家模板,用戶可以編輯這些設置並單擊發送按鈕。從我的iPhone發送電子郵件應用程序

參考鏈接: How can I send mail from an iPhone application Iphone send email from application http://developer.apple.com/library/ios/#samplecode/MailComposer/Introduction/Intro.html

...但我的要求是不同的。我想開發一個表單(用戶查詢/反饋表單),用戶不需要特殊地址/地址,而是輸入他們的詳細信息並單擊發送按鈕。例如,在http://www.connectjets.com/quote.html

給出的表格是否有郵件編輯器模板不會彈出,我可以直接發送電子郵件?

謝謝。

回答

1

設置處理髮送電子郵件的PHP腳本。從您的應用程序中提交表單,然後使用NSURLConnection將該數據發佈到此PHP腳本。那麼你不需要使用郵件編輯器...

+0

謝謝。我從來沒有使用PHP腳本。如果你能提供一些示例代碼,那將是非常好的。我想知道爲什麼我不能直接從我的應用程序中執行它?我無法在發送按鈕單擊事件的應用程序中添加發送電子郵件代碼(我想將它放在PHP腳本中)? – applefreak 2011-05-06 15:18:54

+0

如果您不知道PHP並且沒有運行此腳本的Web服務器,請嘗試使用像skpsmtpmessage(http://code.google.com/p/skpsmtpmessage/)這樣的SMTP庫。它聲稱提供這種功能 – 2011-05-06 15:21:10

1

我試過SMTP庫skpsmtpmessage,但無法讓它發送消息...我也調查了這個問題相當徹底,但它不能做完了。

Can I send email programmatically in iPhone app?

請讓我們知道,如果你是成功的與PHP的解決方案,這聽起來像一個很好的策略。您應該能夠發送電子郵件服務器端。

+0

嗯,我不打算在PHP中實現這一點,因爲我們的環境是使用ASP.NET MVC設置的。我有另一個想法,並會嘗試。我將發送所需的信息到我的Web服務器 - 控制器上的發送按鈕單擊事件,並從那裏我可以發送一個電子郵件使用.NET庫。 – applefreak 2011-05-08 11:34:06

相關問題