我实施了对Gmail的OAuth支持,它运行良好,但如果我使用Google应用帐户(自定义域)登录,我会遇到一些问题。例如providerForEmail:不起作用。这有解决方法吗?我可以在创建会话时手动设置我的主机名和端口,但我在我的应用程序中绕过几个方法传递MCOMailProvider,我需要更改大量代码和数据模型以分别存储主机名/端口。
答案 0 :(得分:0)
要在域名不明显时检测电子邮件提供商,您需要执行DNS MX请求。然后可以将结果MX主机名传递给-[MCOMailProvidersManager providerForMX:]
。
github上的以下问题记录了如何执行MX请求: https://github.com/MailCore/mailcore2/issues/182