aboutsummaryrefslogtreecommitdiffstats
path: root/packages/clamsmtp.inc
diff options
context:
space:
mode:
authorBill Marquette <bill.marquette@gmail.com>2009-02-06 19:18:00 -0600
committerBill Marquette <bill.marquette@gmail.com>2009-02-06 19:18:00 -0600
commit55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1 (patch)
treeba4783bab1dd65f1ceef2dfac9fdbd515531d18b /packages/clamsmtp.inc
parent67780cc9d469288742aea5bc378c29a54edd5ec5 (diff)
downloadpfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.tar.gz
pfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.tar.bz2
pfsense-packages-55eddd7accf2c5f9b0f52b22a010c4c4b7c130d1.zip
mv packages to config dir to match web layout
Diffstat (limited to 'packages/clamsmtp.inc')
-rw-r--r--packages/clamsmtp.inc54
1 files changed, 0 insertions, 54 deletions
diff --git a/packages/clamsmtp.inc b/packages/clamsmtp.inc
deleted file mode 100644
index 08d9e23b..00000000
--- a/packages/clamsmtp.inc
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-require_once('globals.inc');
-require_once('config.inc');
-require_once('service-utils.inc');
-require_once('filter.inc');
-
-function clamsmtp_install_command() {
- global $g;
-
- $clamav_rundir = "{$g['varrun_path']}/clamav";
- $pidfile = "$clamav_rundir/clamsmtpd.pid";
- $rcfile = array();
- $rcfile['file'] = 'clamsmtp.sh';
- $rcfile['start'] = "mkdir -p $clamav_rundir\n\tchown proxy:proxy $clamav_rundir\n\tclamsmtpd";
- $rcfile['stop'] = "kill `cat $pidfile`";
- write_rcfile($rcfile);
-
- clamsmtp_resync();
-}
-
-function clamsmtp_validate_input($post, $input_errors) {
- if (!is_ipaddr(trim($post['smtp_server'])))
- $input_errors[] = 'The field \'SMTP server\' must contain a valid IP address.';
- $port = trim($post['smtp_port']);
- if (!is_numeric($port) || ($port < 0) || ($port > 65535))
- $input_errors[] = 'The field \'SMTP server\' must contain a port ranging from 0 to 65535';
-}
-
-function clamsmtp_resync() {
- global $g, $config;
-
- $avconf = $config['installedpackages']['clamav']['config'][0];
- if ($avconf['scan_smtp'] == 'on')
- $outaddress = "{$avconf['smtp_server']}:{$avconf['smtp_port']}";
- else
- $outaddress = '127.0.0.1:25';
- $clamav_rundir = "{$g['varrun_path']}/clamav";
- $clamsocket = "$clamav_rundir/clamd.socket";
- $pidfile = "$clamav_rundir/clamsmtpd.pid";
- $conf = <<<EOD
-Listen: 127.0.0.1:10025
-OutAddress: $outaddress
-ClamAddress: $clamsocket
-User: proxy
-PidFile: $pidfile
-
-EOD;
-
- file_put_contents('/usr/local/etc/clamsmtpd.conf', $conf);
-
- restart_service('clamsmtp');
- filter_configure();
-}
-?>