Resend archived mail

Scott Silva ssilva at sgvwater.com
Tue May 16 17:59:31 IST 2006


John Schmerold spake the following on 5/16/2006 8:48 AM:
> We had a sad story this morning. Long story short, I need to resend all
> archived emails addressed to one domain and archived. We are using
> Sendmail. If memory serves all we need to do is copy the archived
> message into mqueue like so:
> cp -p
> /var/spool/MailScanner/quarantine/20051101/20051111/?fjABMN7KU009599  
> /var/spool/mqueue
> 
> It's been 15 minutes or so & the emails have not budged from mqueue:
> [root at mx1 root]# ls -al
> /var/spool/MailScanner/quarantine/20051101/20060516/?fk4GF081P020699
> -rw-rw----    1 root     root         1085 May 16 10:00
> /var/spool/MailScanner/quarantine/20051101/20060516/dfk4GF081P020699
> -rw-rw----    1 root     root         3143 May 16 10:00
> /var/spool/MailScanner/quarantine/20051101/20060516/qfk4GF081P020699
> [root at mx1 root]# ls -al /var/spool/mqueue/?fk4GF081P020699
> -rw-rw----    1 root     root         1085 May 16 10:00
> /var/spool/mqueue/dfk4GF081P020699
> -rw-rw----    1 root     root         3143 May 16 10:00
> /var/spool/mqueue/qfk4GF081P020699
> 
> 
> Two questions:
> 1. What am I missing?
> 
> 2. Does any dear soul have a script they'd care to share with the group
> to re-deliver all emails sent to example.com ?
>       Perhaps something as simple as:
>           dosomething $(grep -ril "@katy.com"
> /var/spool/MailScanner/quarantine/20051101/20060516/qfk4GF081P020699 )
> 
> TIA
That will not work as the quarantine doesn't contain queue files, it contains
RFC type mail files. You would have to use "sendmail -toi user at domain <
messagefile". It could be scripted, but that is beyond my humble skills.


-- 

MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!



More information about the MailScanner mailing list