Solved

Can I resend emails to original recipient that were returned to sender for policy reasons (using Sendmail)?

Posted on 2012-04-12
4
481 Views
Last Modified: 2012-07-29
I have a sendmail server that sent emails to another server (not sendmail)  in our infrastructure.  The emails were rejected for policy reasons and therefore returned to original sender not put in the queue for retry.  
The sender is a service and not an actual user so they are sitting in an unused mail file.  

Is there a command to resend all these messages that are in the users mailfile  /var/spool/mail/usersfile    to the originally intended recipients?


Thanks
0
Comment
Question by:DanRaposo
  • 3
4 Comments
 
LVL 17

Expert Comment

by:fgrushevsky
ID: 37837786
There is no command for this, but there are some scriprs available here and there

please check the one referenced here
http://www.jules.fm/Logbook/files/resend_mbox.html
0
 

Author Comment

by:DanRaposo
ID: 37838043
This seems to parse out the messages but does not parse out the intended recipient in the For line.

So all messages are being sent to one recipient.  As far as I can tell ... but I need it to determine who that proper recipient is.

Example from file is below ... I want it to send the email to tdoe

Return-Path: <asterisk@phone.mydomain.com>
Received: from phone.ritesolutions.com (phone.mydomain.com [127.0.0.1])
        by phone.mydomain.com (8.13.8/8.13.8) with ESMTP id p2IHCjlg009120
        for <tdoe@mydomain.com>; Fri, 18 Mar 2011 13:12:45 -0400
Received: (from asterisk@localhost)
        by phone.mydomain.com (8.13.8/8.13.8/Submit) id p2IHCjal009119;
        Fri, 18 Mar 2011 13:12:45 -0400
Date: Fri, 18 Mar 2011 13:12:45 -0400
From: "Rite Voicemail System" <vm@asterisk>
To: "Tom Doe" <tdoe@mydomain.com>
Subject: New message 1 in mailbox 195
Message-ID: <Asterisk-1-2060776519-195-3454@phone.mydomain.com>
X-Asterisk-CallerID: 918604332358
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----voicemail_11953454315958324"
0
 

Accepted Solution

by:
DanRaposo earned 0 total points
ID: 38218503
Wrote a perl script to help with this issue.
0
 

Author Closing Comment

by:DanRaposo
ID: 38235315
No other answer was able to help me.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question