Re: [exim] Random Idea... Possible?

Top Page
Delete this message
Reply to this message
Author: exim-users
Date:  
To: exim-users
Subject: Re: [exim] Random Idea... Possible?
On 20/04/12 06:16, Odhiambo Washington wrote:

>>> Has anyone ever used / configured Exim as an email server to receive
>>> incoming e-mails, capture an attached file and then save the file off
>>> somewhere in a directory?
>>
>> I recommend MailScanner [1] which, apart from a number of other useful
>> tasks, has done that for me in the past. It's rather easy to integrate
>> with Exim and documentation is pretty good.
>>
>> Otherwise a transport to a pipe with a custom made program ought to do
>> the trick.
>>
> Procmail would be a lot easier. One global rule and voila!


I wrote a Perl script a while back which makes numerous modifications to
incoming email, which can be called directly from an Exim
transport_filter, procmail, or anything else which pipes an email to a
script and gets a replacement email from that scripts output.

Depending on your level of Perl foo, you might be able to glean some
useful tips from it as it's pretty well commented:

https://github.com/mikecardwell/gpgit/
https://raw.github.com/mikecardwell/gpgit/master/gpgit.pl

It basically gpg encrypts email. I use it for encrypting all of my
incoming email that isn't already encrypted. If you want to use inline
encryption rather than PGP/MIME it does several lossy operations to try
and flatten the email down to a single text part first. If it's
multipart text/html and text/plain, it strips the HTML part (assuming
the text part has at least some content). If it has any image
attachments that are referred to from that HTML, it strips those too.

-- 
Mike Cardwell  https://grepular.com/     http://cardwellit.com/
OpenPGP Key    35BC AF1D 3AA2 1F84 3DC3  B0CF 70A5 F512 0018 461F
XMPP OTR Key   8924 B06A 7917 AAF3 DBB1  BF1B 295C 3C78 3EF1 46B4