Vacation mail configuration in linux

Is the any tool for vacation mail or automail reply tool for linx.Now Iam using vacation mail in linux is not working properly.
belranjanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sunnycoderCommented:
yuzhCommented:
Vacation doesnt come included as standard with most linux distros. You can get the rpm at
http://www.tuxfan.homeip.net:8080/rpms/vacation-1.2.6-1.i386.rpm 

If you want to setup autoreplay for yourself, you do:
vacation -I
then following the screen instatruction and fill in the information.

To disable the auto-reply, just remove the .forward file under the  home dir.

If you want more details, have a look at:

http://www.udel.edu/topics/e-mail/vacation-only.html

man vacation

If you want to setit up for other users:
cd ~login-name
su - login-name -c vacation -I

then following the screen instatruction and fill in the information.

To disable the auto-reply, just remove the .forward file under the usr's home dir.

also:
http://www.enme.umd.edu/it/autoreply.htm
belranjanAuthor Commented:
Iam already did this same vacation configuration on my linux server.But .vacation.db is not creating by default.And it also working with one user account only.I did the same to another user is not working .
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

yuzhCommented:
Did you type in:

vacation -I

To initialize your vacation setup?

yuzhCommented:
In your version of vercation, it might be:

vacation -i

man vacation to find it out
GnsCommented:
If youhave it, you could rather easily set a procmail rule to act as an autoresponder...
Just remember that well-nigh all autoresponders are evil:-).

-- Glenn
GnsCommented:
If youhave it, you could rather easily set a procmail rule to act as an autoresponder...
Just remember that well-nigh all autoresponders are evil:-).

-- Glenn
GnsCommented:
One "Submit" resulting in two messages... Spooky:-).

Anyway, -forward file and procmail rule for a user to autorespond to everything:
~user/.forward (if procmail isn't used "globally", gets it to invoke for the specific user)
"|IFS=' '&&p=/usr/bin/procmail&&test -f $p&&exec $p -Yf-||exit 75 #YOUR_USERNAME"

fragment from ~user/.procmailrc (this is snipped from the procmailex manpage)
---------------- Begin snip
A  more  complicated  autoreply recipe that implements the
       functional equivalent of the well known  vacation(1)  pro­
       gram.   This recipe is based on the same principles as the
       last one (prevent `ringing' mail).  In  addition  to  that
       however,  it  maintains  a vacation database by extracting
       the name of the sender  and  inserting  it  in  the  vaca­
       tion.cache  file  if  the name was new (the vacation.cache
       file is maintained by formail which will make sure that it
       always  contains  the  most  recent names, the size of the
       file is limited to a maximum of approximately 8192 bytes).
       If the name was new, an autoreply will be sent.

       As  you can see, the following recipe has comments between
       the conditions.  This is allowed.  Do not put comments  on
       the same line as a condition though.

              SHELL=/bin/sh    # for other shells, this might need adjustment

              :0 Whc: vacation.lock
               # Perform a quick check to see if the mail was addressed to us
              * $^To:.*\<$\LOGNAME\>
               # Don't reply to daemons and mailinglists
              * !^FROM_DAEMON
               # Mail loops are evil
              * !^X-Loop: your@own.mail.address
              | formail -rD 8192 vacation.cache

                :0 ehc         # if the name was not in the cache
                | (formail -rI"Precedence: junk" \
                     -A"X-Loop: your@own.mail.address" ; \
                   echo "I received your mail,"; \
                   echo "but I won't be back until Monday."; \
                   echo "-- "; cat $HOME/.signature \
                  ) | $SENDMAIL -oi -t
--------------- End snip

... What I meant to say in the previous comment was "all autoresponders are potentially evil"... Mostly because you can't be sure that all mailinglists will be caught as such... and because there is very little real value to automatic reponses:-). Some users always seem to think they need it though.

-- Glenn

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.