Community Forums
Connect with us on LinkedIn
Community Notice
+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    Member
    Join Date
    Mar 2005
    Posts
    8

    Default EXIM's SENDMAIl

    I was trying to install mon. PERL script

    which has mon.alert #!/usr/bin/perl
    #
    # mail.alert - Mail alert for mon
    #
    # The first line from STDIN is summary information, adequate to send
    # to a pager or email subject line.
    #
    # Jim Trocki, trockij@transmeta.com
    #
    # $Id: mail.alert,v 1.1.1.1 2004/06/09 05:18:07 trockij Exp $
    #
    # Copyright (C) 1998, Jim Trocki
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    #
    $RCSID='$Id: mail.alert,v 1.1.1.1 2004/06/09 05:18:07 trockij Exp $';
    use Getopt::Std;
    use Text::Wrap;

    getopts ("S:s:g:h:t:l:u");

    $summary=<STDIN>;
    chomp $summary;

    $summary = $opt_S if (defined $opt_S);$mailaddrs = join (',', @ARGV);

    $ALERT = $opt_u ? "UPALERT" : "ALERT";

    $t = localtime($opt_t);
    ($wday,$mon,$day,$tm) = split (/\s+/, $t);

    open (MAIL, "| /usr/lib/sendmail -oi -t") ||
    die "could not open pipe to mail: $!\n";
    print MAIL <<EOF;
    To: $mailaddrs
    Subject: somesubject
    X-Mailer: $0

    EOF

    print MAIL wrap ("", "", "Summary output : $summary"), "\n";

    print MAIL <<EOF;

    Group : $opt_g
    Service : $opt_s
    Description : $ENV{MON_DESCRIPTION}
    Time noticed : $t
    Secs until next alert : $opt_l
    EOF

    print MAIL wrap ("", "\t\t\t", "Members : $opt_h"), "\n";

    print MAIL <<EOF;

    Detailed text (if any) follows:
    -------------------------------
    EOF

    #
    # The remaining lines normally contain more detailed information,
    # but this is monitor-dependent.
    #
    while (<STDIN>) {
    print MAIL;
    }
    Detailed text (if any) follows:
    -------------------------------
    EOF

    #
    # The remaining lines normally contain more detailed information,
    # but this is monitor-dependent.
    #
    while (<STDIN>) {
    print MAIL;
    }
    close (MAIL);


    Now my question is next

    when ever it sends mail it sends it with root@host.domain.com


    i want to chage that too user@domain.com

    sTried to insert the FROM line but it didn't work ?

    when i inset thr from line
    like FROM:user@domain1.com
    then mail comes to me like user.com@host.domain.com

    how to
    send mail
    with sendmail as a user from the hosted doain
    ???

  2. #2
    Super Moderator This forum account has been confirmed by cPanel staff to represent a vendor. chirpy's Avatar
    Join Date
    Jun 2002
    Location
    Go on, have a guess
    Posts
    13,495

    Default

    Try changing this:

    open (MAIL, "| /usr/lib/sendmail -oi -t") || die "could not open pipe to mail: $!\n";

    to this:

    open (MAIL, "| /usr/lib/sendmail -oi -t -f user\@domain.com") || die "could not open pipe to mail: $!\n";
    Jonathan Michaelson

    Need your cPanel servers secured and tuned?
    cPanel Server Configuration, Security, Recovery and Antivirus/AntiSpam Services
    Developers of the most effective (and free) Firewall & Security Solution for cPanel Servers - csf
    http://www.configserver.com

Similar Threads & Tags
Similar threads

  1. Exim vs. sendmail?
    By Boboss in forum New User Questions
    Replies: 5
    Last Post: 10-10-2006, 09:18 AM
  2. Use sendmail instead of Exim?
    By carock in forum cPanel and WHM Discussions
    Replies: 3
    Last Post: 09-12-2004, 05:30 AM
  3. Is this possible with exim, i can do it in sendmail
    By fizz in forum cPanel and WHM Discussions
    Replies: 0
    Last Post: 03-31-2004, 10:43 PM
  4. Exim? or Sendmail?
    By trakwebster in forum cPanel and WHM Discussions
    Replies: 7
    Last Post: 03-05-2003, 09:11 PM
  5. Use sendmail instead of Exim?
    By carock in forum cPanel and WHM Discussions
    Replies: 1
    Last Post: 10-05-2002, 07:16 PM
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube