Как отправить письмо, не показывая составить почтовый интерфейс? - PullRequest
0 голосов
/ 03 июня 2010

Я пишу программу для захвата изображения из фотоальбома на устройстве и автоматической отправки его в виде вложения на адрес электронной почты. Я хочу сделать это без отображения пользовательского интерфейса MFMailComposeViewController (типичное окно создания электронной почты для отправки по электронной почте). Это возможно? Большое спасибо заранее.

Ответы [ 2 ]

1 голос
/ 03 июня 2010

Лучше включить изображение в качестве вложения и показать контроллер компоновки. Это также позволяет пользователю принять окончательное решение о том, кому и что отправлять.

Но вы всегда можете создать SMTP-сообщение. См. Открытая библиотека Какао / Какао-Touch POP3 / SMTP? Например, .

0 голосов
/ 03 июня 2010

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

Вы также можете развернуть приложение с exim4, например, но:

  1. Я не думаю, что Apple одобрит это

  2. даже если оно подтверждено, ваши электронные письма, скорее всего, будут помечены как спам, и вы не сможете использовать такие вещи, как SPF, так как собираетесь отправлять электронные письма с тысяч разных IP-адресов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...