Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
MailCore 1.0 is a Mac/iOS framework for working with the e-mail protocols IMAP and SMTP.
Objective-C XSLT C Other
Branch: 1.0-beta
Pull request Compare This branch is 161 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Examples
MailCore.xcodeproj
Resources
Scripts/DocScripts
Source
TestData
Tests
iOSPorts @ c0c5dc0
libetpan @ 60ff71f
.gitignore
.gitmodules
AUTHORS
Info.plist
LICENSE
MailCore_Prefix.pch
README.md
Tests-Info.plist
main.m

README.md

 __    __     ______     __     __         ______     ______     ______     ______    
/\ "-./  \   /\  __ \   /\ \   /\ \       /\  ___\   /\  __ \   /\  == \   /\  ___\   
\ \ \-./\ \  \ \  __ \  \ \ \  \ \ \____  \ \ \____  \ \ \/\ \  \ \  __<   \ \  __\   
 \ \_\ \ \_\  \ \_\ \_\  \ \_\  \ \_____\  \ \_____\  \ \_____\  \ \_\ \_\  \ \_____\ 
  \/_/  \/_/   \/_/\/_/   \/_/   \/_____/   \/_____/   \/_____/   \/_/ /_/   \/_____/ 

Getting Started

First checkout the code and pulldown the required dependencies as submodules:

git clone https://github.com/mronge/MailCore.git
cd MailCore/
git submodule init
git submodule update

Now open up MailCore.xcodeproj and build either the iOS static library or the Mac OS X framework depending on your needs.

Upgrading from previous version

TODO:Fill this out, right now these are just notes

  • Not backwards compatible
  • fetchBody -> fetchBodyStructure
  • New methods for fetching message lists
  • Both - (NSSet *)messageObjectsFromIndex:(unsigned int)start toIndex:(unsigned int)end and - (NSSet *)messageListWithFetchAttributes:(NSArray *)attributes are gone.
  • Moved to NSError
  • Message to, from, sender, bcc, cc, subject are nil when not downloaded or message doesn't have them
  • Changed how UID is stored, now just an integer, UID validity is separate
  • isUIDValid is gone

Contact

If you have any questions contact me:

Matt Ronge

mronge@mronge.com

Something went wrong with that request. Please try again.