Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 970 Bytes

README.md

File metadata and controls

34 lines (28 loc) · 970 Bytes

Build Status codecov GoDoc

With this library you can extract the body and attachments from Transport Neutral Encapsulation Format (TNEF) files.

This work is based on https://github.com/koodaamo/tnefparse and http://www.freeutils.net/source/jtnef/.

Example usage

package main
import (

	"io/ioutil"
	"os"
	"github.com/teamwork/tnef"
)

func main() {
	t, err := tnef.DecodeFile("./winmail.dat")
	if err != nil {
		return
	}
	wd, _ := os.Getwd()
	for _, a := range t.Attachments {
		ioutil.WriteFile(wd+"/"+a.Title, a.Data, 0777)
	}
	ioutil.WriteFile(wd+"/bodyHTML.html", t.BodyHTML, 0777)
	ioutil.WriteFile(wd+"/bodyPlain.html", t.Body, 0777)
}