MailDelivery是一个框架,最初是为我的应用程序海量邮件之一创建。它是使用MailDelivery类(消息框架的一部分)为模型,并包括以下需求而设计。
- 在我想从导入的Mail.app账户(如果我需要创建一个“帐户预置面板”大部分工作已经完成)。
- 我想从发送不同的信息我的应用程序的地方,所以,我想,而无需编写几十个额外的代码行或数百发送消息。
- 我不想处理钥匙扣发送电子邮件,但我想钥匙扣支持存储我的密码(包括MobileMe的账户)。
- 如果消息无法发送,我想知道原因。
- 我想包括自定义消息头。李>
- 我要SSL和TLS的支持。
- 我想能够发送多部分,HMTL和纯文本邮件,但我不想读几十个RFC的,以做到这一点。
- 有时我想提供我自己的源代码
- 如果出事了,我想我的应用程序能够通过邮件发送电子邮件。
什么在此版本中是新的:
- 在MailDelivery现在使用的第一个SMTP服务器,它可以找到的主邮箱帐户,而不是。
- 邮件帐户将不再被保存到应用程序的喜好。这修正了问题所在,如果用户增加了一个新的邮件帐户或SMTP服务器的邮件,然后MailDelivery将继续使用旧的账户和用户永远不会知道。现在+ deliveryAccounts将持续帐户加载(如果在所有的用户不使用邮件和开发商要添加自己的账户),并将苹果公司的邮件账户到最后。
- 中加入-finalize方法TCPConnection。
- (消息)的方法 - 源已经支离破碎,现在得到它的值由两个新的方法,-header和 - 身体(私人现在)。
- (NSAttributedStringAdditions)溶液中加入一 - 零件的方法,因此NSAttributedString的实例可以直接提供自己的份。
- (部分)的方法-relatedBoundary现在公开。
- (第一部分)溶液中加入-description方法,以便每部分可以直接提供其值。
评论没有发现