2011-10-03 30 views
9

iOS SDK類MFMailComposeViewController可用於讓用戶撰寫電子郵件。可能發送自動郵件嗎?

我想要做的是讓iOS應用程序在後臺發送電子郵件,無需用戶交互。這是否可以在iOS SDK中使用?

回答

8

沒有。沒有任何API可用於執行此操作。您需要推出自己的SMTP客戶端,並讓用戶在您的應用程序中輸入憑據。最重要的是,蘋果可能不會批准這一點。

+0

爲了設置自己的SMTP客戶端,你可以使用像MailCore這樣的庫https://github.com/MailCore/MailCore – Reinhold

+0

看這 https://stackoverflow.com/questions/8274538/send-email-without -gui/45283096#45283096 –

3

不幸的是,我不認爲蘋果永遠不會允許這樣做,因爲(例如),那麼你可以通過自動發送郵件給自己獲取每個人的電子郵件地址。 :(

1

我其實是想實現這樣的事情了,當在應用市場的應用程序發生嚴重錯誤提醒我的明確目的。

最好的解決方案是創建一個API(只是一個平PHP文件或其他),並讓它發送相關的警報消息到您的電子郵件)。