RE: Copying queue to another server need to re-create header

2012-08-30 Thread James Day

Web: www.ontraq.com
> -Original Message-
> From: owner-postfix-us...@postfix.org [mailto:owner-postfix-
> us...@postfix.org] On Behalf Of Jack S
> Sent: 29 August 2012 22:42
> To: postfix-users@postfix.org
> Subject: Copying queue to another server need to re-create header
> 
> Hello all,
> 
> I have a problem that I am trying to resolve in emergency mode.
> I have a bunch of email in the derferred queue for a domain, their
> destination server will be down for a while so I need to create a way to get
> messages to them now.
> 
> My idea is to on another box create an alias that will forward @domain.com
> to a pop box somewhere.  I got this part setup and it works.
> 
> 
> Now I copy 1 messages from the deferred queue of the server to the
> deferred queue on the temp server so that it will actually process the
> message, however I believe the message delivery information is already
> within the queue file and when I try to run it and the message gets rejected.
> 
> I also tried to put in the inbound queue but that did the same thing.
> 
> Any suggestions how to get this to work?
> 
> 
> --
> Thanks!
> Joey

Why don't you just change the transport map for the domain to point to the new 
location and then use "postsuper -r ALL" to requeue the messages. If you need 
the messages to remain in the queue to be delivered to the original server at a 
later date then use virtual_alias_maps as below:

u...@example.comu...@example.com, u...@example2.com

Set a transport route for the new domain (example2.com in the above example)

And then use postsuper -r ALL to requeue the messages.

The originals will get stuck again but the aliased addresses will be delivered 
to your POP/IMAP/whatever server.

Kind regards,

James Day


Re: Copying queue to another server need to re-create header

2012-08-29 Thread mailing list subscriber
On Thu, Aug 30, 2012 at 12:42 AM, Jack S  wrote:
> Hello all,
>
> I have a problem that I am trying to resolve in emergency mode.
> I have a bunch of email in the derferred queue for a domain, their
> destination server will be down for a while so I need to create a way
> to get messages to them now.

inform your users that $somedomain is down since $when until $then and
they should use another means of communication or other email
addresses.

after this,
refuse messages for that destination at smtpd stage instead of
accepting and filling up the queue.