[Mimedefang] How do I unquarantine a message?

Renaud PASCAL renaud.pascal at atosorigin.com
Thu Apr 28 09:34:47 EDT 2005


Le Jeudi 28 Avril 2005 15:28, David F. Skoll a écrit :
> Kevin A. McGrail wrote:
> 
> > (echo "From `cat SENDER | tr -d '<>'` `date`"; cat ENTIRE_MESSAGE) >
> > message.mbox && mutt -f message.mbox
> 
> That works nicely if you've had the foresight to use
> action_quarantine_entire_message().  If you've only used 
action_quarantine()
> to quarantine individual parts, the task is much harder.  In general,
> you can't reconstruct the original message just from the quarantined 
parts.

Thats' true.

Here a simple form to cope with simple cases, it may
be a start for the OP :-)
I use it from time to time, never turned it on to a real
script because each case may need some arrangements.
(Besides it'll never re-create parts that were stripped off)

Now, my buoyteefool kode :
cd /whereverthemailhasbeenquarantined

cat  << "___E_O_F___" |sendmail  -oi -Am -v -t -f postmaster
$(cat HEADERS)


--$(grep 'boundary=' HEADERS |cut -d= -f2-|tr -d '\"')
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline



--$(grep 'boundary=' HEADERS |cut -d= -f2-|tr -d '\"')
$(cat PART.1.HEADERS)

$(mimencode -b PART.1.BODY)

--$(grep 'boundary=' HEADERS |cut -d= -f2-|tr -d '\"')
___E_O_F___



More information about the MIMEDefang mailing list