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

Posted on 2012-04-12
Medium Priority
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?

Question by:DanRaposo
  • 3
LVL 17

Expert Comment

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

please check the one referenced here

Author Comment

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 [])
        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"

Accepted Solution

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

Author Closing Comment

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

Featured Post

Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

This article will show you step-by-step instructions to build your own NTP CentOS server.  The network diagram shows the best practice to setup the NTP server farm for redundancy.  This article also serves as your NTP server documentation.
Virtualization software lets you run different versions of Windows, Ubuntu Linux and other versions of Linux all at the same time, rather than running each one directly from your computer's hard drive.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

621 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