Curtis:
> Hi,
> 
> I'm looking for a safe way to re-inject an archived queue file that
> was backed up and removed (via postsuper) from the hold queue.  (Not
> just this once, but on a regular basis.)  I realize that it would be
> possible to use postcat to grab the raw contents of the archived
> message and feed it back through sendmail (after first parsing and
> then removing the envelope information), but before I went through
> that much trouble, I wanted to see if there was an easier way.
> 
> On a test machine, I threw it into the incoming queue and ran
> "postkick public qmgr I" and it seemed to deliver to all original
> recipients of the message.  But, I have a feeling that direct
> insertion into the incoming directory is not the right way to do this.
> 
> If the above method is unsafe, is there a postfix command that I can
> pipe an archived queue file to that would safely re-inject the
> message?  Or, am I stuck with the sendmail method?
> 
> Thanks for any advice anyone has on this...

On a quiet system, put it into the maildrop directory, as a file
that is owned by the postfix user.

If you manually insert files into the incoming/active/deferred
queues then you may lose mail. Postfix ensures that queue files
have unique names, but that guarantee fails when you insert queue
files in by hand.

        Wietse

Reply via email to