Мое приложение должно знать все учетные записи, настроенные в Mail.app, а затем попросить пользователя выбрать одну для определенного использования. Как мне этого добиться?
AppleScript - это, вероятно, путь (проверьте NSAppleScript): http://www.mactech.com/articles/mactech/Vol.21/21.09/ScriptingMail/index.html
Пример:
NSAppleScript* script= [[NSAppleScript alloc] initWithSource:@"tell application \"Mail\" \nname of every account \nend tell"]; NSDictionary* scriptError = nil; NSAppleEventDescriptor* descriptor=[script executeAndReturnError:&scriptError]; if(scriptError) { NSLog(@"Error: %@",scriptError); return; } NSLog(@"Result: %@",descriptor);