我有一个使用Accounts.plist内容的应用程序。 升级到Mac OS El Capitan / 10.11.1后,新邮件路径下不支持Accounts.plist。
在:
/Users/[homefolder]/Library/Mail/v2/MailData/Accounts.plist
现在:
/Users/[homefolder]/Library/Mail/v3/MailData/*
如何立即获取邮件帐户详细信息?
答案 0 :(得分:0)
偶然发现了一种更清洁的方法。请参阅SBSendMail(https://developer.apple.com/library/mac/samplecode/SBSendEmail/Introduction/Intro.html)以获取Apple的脚本桥。然后阅读smtp服务器:
MailApplication *mail = [SBApplication applicationWithBundleIdentifier:@"com.apple.Mail"];
/* set ourself as the delegate to receive any errors */
mail.delegate = self;
SBElementArray *smtpServers = mail.smtpServers;
for (MailSmtpServer *server in smtpServers)
{
NSLog(@"%@ %@ %@ %@ %d", server.name, server.password, server.userName, server.serverName, server.port);
}
你可以阅读IMAP& POP帐户设置类似。