Skip to content

tipbit/libetpan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eca926b · Oct 25, 2015
Oct 25, 2015
May 5, 2014
Jul 19, 2011
Jul 19, 2011
Jul 19, 2011
Oct 25, 2015
Apr 21, 2014
Oct 6, 2014
Apr 4, 2014
May 18, 2014
Jul 19, 2011
Jul 19, 2011
Jul 19, 2011
Jul 19, 2011
Jul 19, 2011
Apr 24, 2014
Mar 1, 2013
Jun 2, 2014
Dec 3, 2012
Jul 19, 2011
Jul 19, 2011

Repository files navigation

LibEtPan

The purpose of this mail library is to provide a portable, efficient framework for different kinds of mail access: IMAP, SMTP, POP and NNTP.

It provides an API for C language.

Build Status

Features

  • IMAP
  • SMTP
  • POP
  • NNTP
  • RFC822/MIME message builder
  • RFC822/MIME message parser
  • Maildir
  • mbox
  • MH

Build instructions

Unix

You need to install autoconf, automake and libtool. They can be installed using brew.

$ ./autogen.sh
$ make

How to link with it

$ gcc -c -o sample.o sample.c `libetpan-config --cflags`
$ gcc -o sample sample.o `libetpan-config --libs`

Mac / iOS

  • Download Xcode
  • Open build-mac/libetpan.xcodeproj
  • Choose the correct target "static libetpan" for Mac or "libetpan ios" for iOS.
  • Build

Setup a Mac project

  • Add libetpan.xcodeproj as sub-project
  • Link with libetpan.a

Setup an iOS project

  • Add libetpan.xcodeproj as sub-project
  • Link with libetpan-ios.a
  • Set "Other Linker Flags": -lsasl2

Build on Windows

  • See README and Visual Studio Solution in build-windows folder

More information

See http://etpan.org/libetpan.html for more information and examples.

About

Mail Framework for C Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.4%
  • Other 1.6%