Альтернатива MFMailComposeViewController?

есть ли альтернатива MFMailComposeViewController, которая имеет более или менее ту же функциональность, но которая позволит мне самостоятельно обрабатывать отправку электронной почты за пределами системы отправки электронной почты Apple?

Что я хочу сделать, так это предоставить хороший диалог электронной почты, а затем отправить его через систему CRM, а не напрямую с iPad.

Ваше здоровье

Ник


person niklassaers    schedule 09.08.2012    source источник


Ответы (2)


ДА, вы можете использовать MailCore Framework. Вы можете справиться с отправкой электронной почты самостоятельно. Перед отправкой письма вы должны установить его поля, такие как «Кому», «Копия», «Скрытая копия», «Тема», «Тело» и т. д., а затем отправить его с помощью следующего кода.

CTCoreMessage *msg = [[CTCoreMessage alloc] init];
[CTSMTPConnection sendMessage:msg server:[server stringValue] username:[username stringValue]
                         password:[password stringValue] port:[port intValue] useTLS:tls useAuth:auth];
 [msg release];

Это работает для меня хорошо. Надеюсь вам поможет..

person Stunner    schedule 24.08.2012
comment
Я не видел, чтобы у MailCore был пользовательский интерфейс? Я ищу в неправильном месте? - person niklassaers; 27.08.2012
comment
Да, вы правы, у MailCore нет пользовательского интерфейса. Вы должны использовать Three20 Framework для пользовательского интерфейса с MailCore. MFMailComposeViewController просто позволяет пользователям отправлять электронную почту через свои существующие учетные записи Mail.app... - person Stunner; 30.08.2012

Вам нужно будет создать собственное представление электронной почты и обработчик. Вы можете использовать что-то вроде JSTokenField : https://github.com/jasarien/JSTokenField, чтобы получить функциональность на поле "Кому:".

person J2theC    schedule 09.08.2012