NAME MIME::Lite::Generator - generate email created with MIME::Lite chunk by chunk, in memory-efficient way DESCRIPTION MIME::Lite is a good tool to generate emails. It efficiently works with attachments without reading whole file into memory. But the only way to get generated email in memory-efficient way is to call print method. print is good enough to write content to the files or other blocking handles. But what if we want to write content to non-blocking socket? print will fail when socket will become non-writable. Or we may want to write inside some event loop. MIME::Lite::Generator fixes this problem. Now we can generate email chunk by chunk in small portions (< 4 kb each) and get result as a string. DEPENDENCIES MIME::Lite 3.020+ INSTALLATION perl Makefile.PL make && make test && make install