MailDelivery是一個框架,最初是為我的應用程序海量郵件之一創建。它是使用MailDelivery類(消息框架的一部分)為模型,並包括以下需求而設計。
- 在我想從導入的Mail.app賬戶(如果我需要創建一個“帳戶預置面板”大部分工作已經完成)。
- 我想從發送不同的信息我的應用程序的地方,所以,我想,而無需編寫幾十個額外的代碼行或數百發送消息。
- 我不想處理鑰匙扣發送電子郵件,但我想鑰匙扣支持存儲我的密碼(包括MobileMe的賬戶)。
- 如果消息無法發送,我想知道原因。
- 我想包括自定義消息頭。李>
- 我要SSL和TLS的支持。
- 我想能夠發送多部分,HMTL和純文本郵件,但我不想讀幾十個RFC的,以做到這一點。
- 有時我想提供我自己的源代碼
- 如果出事了,我想我的應用程序能夠通過郵件發送電子郵件。
什麼在此版本中是新的:
- 在MailDelivery現在使用的第一個SMTP服務器,它可以找到的主郵箱帳戶,而不是。
- 郵件帳戶將不再被保存到應用程序的喜好。這修正了問題所在,如果用戶增加了一個新的郵件帳戶或SMTP服務器的郵件,然後MailDelivery將繼續使用舊的賬戶和用戶永遠不會知道。現在+ deliveryAccounts將持續帳戶加載(如果在所有的用戶不使用郵件和開發商要添加自己的賬戶),並將蘋果公司的郵件賬戶到最後。
- 中加入-finalize方法TCPConnection。
- (消息)的方法 - 源已經支離破碎,現在得到它的值由兩個新的方法,-header和 - 身體(私人現在)。
- (NSAttributedStringAdditions)溶液中加入一 - 零件的方法,因此NSAttributedString的實例可以直接提供自己的份。
- (部分)的方法-relatedBoundary現在公開。
- (第一部分)溶液中加入-description方法,以便每部分可以直接提供其值。
評論沒有發現