The attached perl script handles removing of the tnef attachment##

it's worked for me.  (might want to test with a large assortment of message to
make sure that you're not loosing the attachments.)

##
## Remove the ms-tnef attachments
##

:0 
* B ?? ^Content-Type: \/(application/ms-tnef)$
{
    LOG="----------found garbage----------"

    # save backups
    :0 c
    $PMDIR/save.ms-tnef

    :0 f
    | $PMDIR/remove-attachment" "$MATCH
}


> > On Wed, Mar 03, 1999 at 08:12:54PM +0100, Christian Stigen Larsen wrote:
> > > Is there any patch, utility, script or something which
> > > can decode typical MS-attachements like
> > > 
> > >   [applica/ms-tnef, base64, 1.4M]
> > > 
> > > As I continually get these type of attachements life is
> > > really annoying, as I can't decode them (and the senders
> > > won't attach in another format).

-- 
Stephen P. Hack    mutt - vim - maildrop     http://www.uiuc.edu/ph/www/shack
[EMAIL PROTECTED]  Underwater Hockey Pres     http://www.uiuc.edu/ro/uwhockey
[EMAIL PROTECTED]     University of Illinois                    Computer Science
#!/home/shack/bin/perl

$mime = join ' ', @ARGV;
@ARGV = ();

$message = join '', <>;
$message =~ /Content-Type:[^\n]*boundary=(".*")/;
$boundary = $1;
$boundary =~ s/"//g;  #"

$date = scalar localtime;

$message =~ s/--$boundary\nContent-Type: 
$mime[\s\S]*\n--$boundary/\n--$boundary\nContent-Type: text\/plain\n\nRemoved a 
message of type $mime\n\n$0: $date\n\n\n--$boundary/m;

print $message;

Reply via email to