2010-08-30 3 views
3

В iPhone программирования есть два способа отправить почту. 1. openURL 2. Письмо в приложении, использующее структуру messageUI.iphone отправить в приложении автоматически

Используя второй подход - в приложении, он отобразит представление с адресом, темой и телом сообщения. Затем он будет иметь кнопки «Отправить» и «Отмена». При нажатии кнопки отправки будет отправлено сообщение, после чего оно вернется в приложение.

Теперь мой вопрос заключается в том, есть ли возможность отправлять почту автоматически, не показывая представление и не нажимая кнопку «отправить»?

Потому что я хочу отправить 10 пользовательских сообщений на 10 разных идентификаторов электронной почты один за другим. Возможно или нет?

+0

это может быть полезно ... аналогичный вопрос с хорошими ресурсами –

+0

забыл добавить ссылку http://stackoverflow.com/questions/740939/open-source-cocoa-cocoa-touch-pop3-smtp-library –

+0

Теперь используя структуру messageUI, мы также можем отправить SMS. Могу ли я также отправить SMS с помощью указанной вами ссылки. – Satyam

ответ

2

Вам необходимо будет создать свой собственный код почтового агента для подключения к почтовому серверу и указать пользователю все необходимые учетные данные учетной записи в вашем приложении (или иметь собственную учетную запись).

2

Это невозможно. Интерфейс отправителя сообщения заставляет вас разрешить пользователю отменять или отправлять параметры - это значит, что приложения не будут спамить с учетной записью пользователя.

+0

Это, однако, если вы только хотели использовать инфраструктуру messageUI. Вы можете использовать другие методы для этого, включая, но не ограничиваясь, скрипты PHP с функцией sendmail(), реализованной на вашем веб-сервере. Вы можете вызвать их с помощью NSURL и NS, чтобы не показывать ссылки на HTTP-страницу. –

+0

Не существует способа, по крайней мере, отображать композитор почты, не предоставляя пользователю возможность изменять контент или тему? –

Смежные вопросы