File: //scripts.20110531.215904.25158/eximlocalsend
#!/usr/bin/perl
# cpanel6 - scripts Copyright(c) 1997-2003 cPanel, Inc.
# All rights Reserved.
# copyright@cpanel.net http://cpanel.net
# This code is subject to the cpanel license. Unauthorized copying is prohibited
if ($ARGV[0] eq "disable") {
print "eximlocalsending: disabled\n";
unlink("/usr/sbin/sendmail");
unlink("/usr/lib/sendmail");
if ($system =~ /freebsd/i) {
chmod(0755,"/usr/local/sbin/exim");
} else {
chmod(0755,"/usr/sbin/exim");
}
open(SENDMAIL,">/usr/sbin/sendmail");
print SENDMAIL "#!/bin/sh\n";
print SENDMAIL "echo \"Sendmail is not enabled on this system. You must connect to the SMTP server on port 25 to send mail.\"\n";
close(SENDMAIL);
chmod(0755,"/usr/sbin/sendmail");
symlink("../sbin/sendmail","/usr/lib/sendmail");
} else {
print "eximlocalsending: enabled\n";
unlink("/usr/sbin/sendmail");
unlink("/usr/lib/sendmail");
if ($^O =~ /freebsd/i) {
chmod(oct(4755),"/usr/local/sbin/exim");
symlink("../local/sbin/exim","/usr/lib/sendmail");
symlink("../local/sbin/exim","/usr/sbin/sendmail");
} else {
chmod(oct(4755),"/usr/sbin/exim");
symlink("../sbin/exim","/usr/lib/sendmail");
symlink("exim","/usr/sbin/sendmail");
}
}