2010-08-30 50 views
3

在iPhone編程中,有兩種發送郵件的方式。 1. openURL 2.使用messageUI框架的應用內郵件。iphone自動發送應用內郵件

使用第二種方法 - 應用內郵件,它將顯示一個視圖,用於解決郵件的主題和正文。然後它會有「發送」和「取消」按鈕。點擊發送按鈕,消息將被髮送,然後它會回到應用程序。

現在我的問題是,有沒有可能自動發送郵件而不顯示視圖並點擊「發送」按鈕?

因爲,我想發送10個自定義消息到10個不同的電子郵件ID的一個接一個。可能與否?

+0

這可能會有幫助...一個類似的問題,很好的資源 – 2010-08-30 17:50:07

+0

忘了添加鏈接http://stackoverflow.com/questions/740939/open-source-cocoa-cocoa-touch-pop3-smtp-library – 2010-08-30 18:01:18

+0

現在使用messageUI框架,我們也可以發送短信,我也可以使用您提供的鏈接發送短信。 – Satyam 2010-08-31 01:52:15

回答

2

您將不得不內置自己的郵件代理程序代碼以連接到郵件服務器,並讓用戶在您的應用程序中輸入所有必需的帳戶憑據(或者擁有自己的帳戶內置)。

2

這是不可能的。消息發送者界面強制您允許用戶取消或發送選項 - 這是爲了防止應用程序使用用戶帳戶發送垃圾郵件。

+0

但是,如果你只想使用messageUI框架。您可以使用其他方法實現此目的,包括但不限於在您的Web服務器上運行sendmail()函數的PHP腳本。你可以用NSURL和NS來調用這些連接HTTP頁面的東西。 – 2010-08-31 03:58:13

+0

沒有讓用戶更改內容或主題的能力,至少不能顯示郵件編輯器? – 2013-04-16 09:20:19