On Mon, Dec 14, 2009 at 9:48 AM, Aaron C. de Bruyn
<postfix-us...@darkpixel.com> wrote:
> On 2009-12-14 at 09:16:29 +0200, Lucian @ lastdot.org wrote:
>> I need to delete all attachments from emails at server level. I'm
>> using stock postfix in Centos 5 (v 2.3.3).
>> I found renattach (http://www.pc-tools.net/unix/renattach/), but this
>> software seems to have been discontinued and the author does not
>> recommend it anymore.
>> Can you recommend another method of deleting attachments?
>
> I tweaked detach (found here: http://detach.optimism.cc/).
> Instead of saving attachments to a directory and putting URLs
> in the message, it saves the attachments to /dev/null and I
> diked out the code that puts the URLs in the e-mail.
>
> In master.cf, I add '-o content_filter=detach' to the SMTP
> service, and add the detach service further down in master.cf.
>
> detach    unix  -       n       n       -       -       pipe
>  flags=Rq user=list argv=/usr/local/bin/detachit
>  $(sender) $(recipient)
>
> The detachit script file is pretty simple.  It handles piping
> the message to the detach script, and then taking the result
> and pushing it back to the sendmail command for final delivery.
>
> #!/bin/sh
> #
> # detachit: Pipe postfix messages through detach
> #
> sender=$1
> shift
> recip="$@"
> if [ "$#" -eq 1 ]; then
>  /usr/local/bin/detach -d /var/www/webmail/detach --aggressive -w 
> https://enamel.welovesmiles.com/detach
> else
>  /usr/local/bin/detach -d /var/www/webmail/detach --aggressive -w 
> https://enamel.welovesmiles.com/detach
> fi | /usr/sbin/sendmail -i -f $sender -- $recip
> exit $?
>
> Hope that helps.
>
> -A
>

Thanks for your replies, detach seems to be close to what I want.
Aaron, any chance you can release your customizations to detach?


Regards,

Lucian

Reply via email to