automatic replay to an user mail

Hello Experts!!..

We have a server with Redhat Enterprise 3.0 with sendmail+MailScanner running. We have a user named s.garzon. what i want to do is to reply, automatically, any message from  capipuer@telecartagena.com to this user with a message i want they to receive. I guess this can be done putting a .procmailrc file  in the user directory but i don't know how to do  it. Can somebody tell me how to do it??..

P.D.: the messages must be received, i just want to reply them.

Thanx

RBrayM.
rbraymAsked:
Who is Participating?
 
blklineConnect With a Mentor Commented:
Pretty simple:

:0c
*     ^From:.capipuer@telecaragena.com
*     ^To:.s.garzon*
| echo "Your message was received" | mail -s "E-mail subject here" capipuer@telecaragena.com


This is the simplest thing.  If you have a longer message, you can do something like this:

....
| cat filename | mail -s "E-mail subject here" capipuer@telecaragena.com

Barry
0
 
blklineCommented:
I'm not sure what you're asking.   Are you trying to replace any message sent from capipuer@telecaragena.com to s.garzon with a message of your own?  What about the original message?  Where should it go?

What you want is probably a procmail script.  You may be able to find a sample that accomplishes what you want by doing:

man procmailex

If you can't then be a bit more specific and we'll get you straightened out.

Barry
0
 
rbraymAuthor Commented:
Hello Barry..

The message must be received by s.garzon as normal.. all i want to do is trigger a reply message to capipuer@telecaragena.com when they sent a message to this user, saying that must sent that message to other user. Just that.

How can i do this??

Thanx
0
 
rbraymAuthor Commented:
Thanks..  Barry.. It worked but i had to add .* in the beggining and the end of capipuer.. and s.garz.... addresses, 'cause i was getting NO MATCH error in procmail.log.

Just another question, if i want to change the FROM header in the message that is sent back to capipuer (with the text file).. how can i do this??

Thanx

RBrayM
0
 
blklineCommented:
You can do that by using sendmail instead of the mail utility.  Try "man sendmail" and check out the -f and -r flags.

0
All Courses

From novice to tech pro — start learning today.