There is no global method (that I know of) to simply set a from/reply-to address in the Nagios config.  By default, email is sent from Nagios using the /bin/mail program which will set the from/reply-to address as <user calling the mail program>@<<a href="http://machine.name" target="_blank">machine.name</a>>.  In most cases, Nagios is running under the user 'nagios'.<br>

<br>In your commands definitions, you can certainly alter your notifications to move away from the Nagios default configuration which pipes notification output to the following example:<br><br>/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$<br>

       <br>In order to set a from/reply-to address, you will need to use a mailer that will allow you to set a from/reply-to address.  With /bin/mail, I don't think that's possible.  Therefore, you'll need to use a program like /usr/sbin/sendmail.  But sendmail uses a completely different syntax than mail, so you can't just substitute /usr/sbin/sendmail for /bin/mail in your Nagios config.<br>

<br>In a nutshell, to use sendmail you need to pipe in output containing the To, From, Subject, etc, then the message, all on separate lines.  In order to do this using printf, you would need to separate each line with "\n" new line arguments.<br>
<br>As for the question about setting up a different from addresses depending on host/service, you would simply create multiple notification commands, or you could possibly use macros.<br><br>Perhaps I'm way off base here and there is an easier way to accomplish what you guys want...  There are most likely several ways to skin this cat, like using a mailer other than sendmail.<br>
<br>-- <br>James Moseley<br><br><br><div class="gmail_quote">On Tue, Jan 18, 2011 at 3:49 AM, Mister IT Guru <span dir="ltr"><<a href="mailto:misteritguru@gmx.com" target="_blank">misteritguru@gmx.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

  
    
    
  
  <div bgcolor="#ffffff" text="#000000"><div><div></div><div>
    On 18/01/2011 09:33, Rajesh Kumar wrote:
    <blockquote type="cite">
      <div class="gmail_quote">
        <p style="margin: 0in 0in 0pt;" class="MsoNormal"><font size="3" face="Times New Roman">Hi All</font></p>
        <p style="margin: 0in 0in 0pt;" class="MsoNormal"><font size="3"><font face="Times New Roman"> </font></font></p>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span>      </span>I used Nagios Core in my CentOS
            Server. It’s working fine. I need to change notification
            alert from my mail id. Now am getting mail id from <a href="mailto:nagios@monitor.server" target="_blank">nagios@monitor.server</a> The
            monitor.server is my CentOS host id. How to switch to my
            mail id, (<a href="mailto:ras.kumar01@gmail.com" target="_blank">ras.kumar01@gmail.com</a>)
            in nagios.<span> </span></span></div>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span></span></span> </div>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span></span></span> </div>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span>Regards</span></span></div>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span></span></span> </div>
        <div><span style="font-family: 'Times New Roman'; font-size: 12pt;"><span>B.Rajeshkumar</span></span><br>
        </div>
      </div>
    </blockquote></div></div>
    +1 -- I have a similar requirement, but I'd like to use multiple
    from addresses, for for different services or hosts.<br>
    <pre cols="72">-- 
The Solo System Admin - Follow me - I follow you
<a href="http://solosysad.blogspot.com/" target="_blank">http://solosysad.blogspot.com/</a>
Latest Entry: Bacula - Building from source
--
Mister IT Guru At Gmx Dot Com</pre>
  </div></blockquote></div><br>