From 369a38601ae44eeeaf08f500eaa320984448ba48 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Tue, 15 Jul 2008 17:03:10 -0400 Subject: [PATCH] - Improved Installation instructions - Better Autoresponder script - Fixed error in language file. --- INSTALL_DEBIAN.txt | 6 +++--- interface/web/mail/mail_user_filter_edit.php | 2 +- interface/web/sites/lib/lang/en_web_domain.lng | 2 +- server/conf/autoresponder.master | 33 +++++++++++++++++++-------------- interface/web/mail/templates/mail_user_autoresponder_edit.htm | 4 ++-- 5 files changed, 26 insertions(+), 21 deletions(-) diff --git a/INSTALL_DEBIAN.txt b/INSTALL_DEBIAN.txt index 323bdf4..cc5776b 100644 --- a/INSTALL_DEBIAN.txt +++ b/INSTALL_DEBIAN.txt @@ -95,7 +95,7 @@ 7) Install ISPConfig 3 There are two possile scenarios, but not both: -7.1) Install the latest alpha +7.1) Install the latest released version 7.2) Install directly from SVN apt-get install php5-cli @@ -103,8 +103,8 @@ 7.1) Installation of beta 3 from tar.gz cd /tmp - wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.5-beta.tar.gz - tar xvfz ISPConfig-3.0.0.5-beta.tar.gz + wget http://www.ispconfig.org/downloads/ISPConfig-3.0.0.6-beta.tar.gz + tar xvfz ISPConfig-3.0.0.6-beta.tar.gz cd ispconfig3_install/install/ 7.2) Installation from SVN diff --git a/interface/web/mail/mail_user_filter_edit.php b/interface/web/mail/mail_user_filter_edit.php index 0256aa8..e2fdc81 100644 --- a/interface/web/mail/mail_user_filter_edit.php +++ b/interface/web/mail/mail_user_filter_edit.php @@ -119,7 +119,7 @@ { `maildirmake -f ".$this->dataRecord["target"].' $DEFAULT'."` `chmod -R 0700 ".'$DEFAULT/'.$this->dataRecord["target"]."` - `echo INBOX.".$this->dataRecord["target"]." >> ".'$MAILDIR'."/courierimapsubscribed` + `echo INBOX.".$this->dataRecord["target"]." >> ".'$DEFAULT'."/courierimapsubscribed` } "; } diff --git a/interface/web/mail/templates/mail_user_autoresponder_edit.htm b/interface/web/mail/templates/mail_user_autoresponder_edit.htm index 36b79d7..b45fbc4 100644 --- a/interface/web/mail/templates/mail_user_autoresponder_edit.htm +++ b/interface/web/mail/templates/mail_user_autoresponder_edit.htm @@ -13,8 +13,8 @@ </tr> <tr> <td> </td> - <td><input name="btn_save" type="button" class="button" value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','mail/mail_autoresponder_edit.php');"><div class="buttonEnding"></div> - <input name="btn_cancel" type="button" class="button" value="{tmpl_var name='btn_cancel_txt'}" onClick="loadContent('mail/mail_autoresponder_list.php');"><div class="buttonEnding"></div> + <td><input name="btn_save" type="button" class="button" value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','mail/mail_user_edit.php');"><div class="buttonEnding"></div> + <input name="btn_cancel" type="button" class="button" value="{tmpl_var name='btn_cancel_txt'}" onClick="loadContent('mail/mail_user_list.php');"><div class="buttonEnding"></div> </td> </tr> </table> diff --git a/interface/web/sites/lib/lang/en_web_domain.lng b/interface/web/sites/lib/lang/en_web_domain.lng index 20630c8..9352400 100644 --- a/interface/web/sites/lib/lang/en_web_domain.lng +++ b/interface/web/sites/lib/lang/en_web_domain.lng @@ -23,7 +23,7 @@ $wb["ip_address_txt"] = 'IP-Address'; $wb["vhost_type_txt"] = 'VHost Type'; $wb["hd_quota_txt"] = 'Harddisk Quota'; -$wb["traffic_quota_txt"] = 'Traffic Quaota'; +$wb["traffic_quota_txt"] = 'Traffic Quota'; $wb["cgi_txt"] = 'CGI'; $wb["ssi_txt"] = 'SSI'; $wb["ssl_txt"] = 'SSL'; diff --git a/server/conf/autoresponder.master b/server/conf/autoresponder.master index ffb924a..856c268 100644 --- a/server/conf/autoresponder.master +++ b/server/conf/autoresponder.master @@ -1,14 +1,19 @@ -# cc $DEFAULT -xfilter "reformail -r -t -I 'From: $LOGNAME'" -/^To:.*/ -getaddr{$MATCH}=~ /^.*/; -MATCH=tolower${MATCH} -flock "{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lock" { - `fgrep -iqx "$MATCH" {vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lst 2>/dev/null || { \ - echo "$MATCH" >> {vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lst ; \ - exit 1 ; \ - } ` -} -if ( $RETURNCODE == 0 ) - exit -cc "| (cat - ; echo ''; cat {vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg) | $SENDMAIL -t" \ No newline at end of file +`test -f {vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg && exit 1 || exit 0` +if ($RETURNCODE==1) +{ + { + if (!/^List-Unsubscribe:.*/:h ) + { + if (!/^X-Spam-Flag: YES/:h ) + { + RESPOND="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg" + RESPONDDB="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lst" + + # The following must be one contiguous line + cc "| mailbot -t $RESPOND -d $RESPONDDB -D 1 \ + -A 'From: $RECIPIENT' -s 'Auto Response: from $RECIPIENT' \ + /usr/sbin/sendmail -t -f ''" + } + } + } +} \ No newline at end of file -- Gitblit v1.9.1