Version 1.25.3
Released: 2005-10-20
new
spambox for each pop account (imap) (SKINS)change the filter from:
if
$h_X-Spam-Status: contains "Yes,"
then
save /home/anixs/.spamassassin/user_spam/$local_part@$domain 660
finish
endif
to something like:
if
$h_X-Spam-Status: contains "Yes,"
then
if $local_part: is "USERNAME"
then
save /home/anixs/.spamassassin/spam 660
else
save /home/anixs/.spamassassin/user_spam/$local_part@$domain 660
endif
finish
endif
(have to double check the syntax).
The user_spam directory must be created: username:mail 770
and each pop account needs a file in user_spam:
user@domain.com mail:username 660
In order to get the user to be able to view this box:
/home/username/imap/domain.com/user/mail/spam -> ../../../../.spamassassin/user_spam/user@domain.com
must be created (symbolic link), and "spam" added to the ".mailboxlist" file for each user.
SKINS:
user/email/spamassassin.html:
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=2>Where do you want the spam to go?</td></tr>
<tr><td class=list align=center><input type=radio name=where value="inbox" |WHERE_INBOX|></td><td class=list>Send the spam to it's intended recipient.</td></tr>
<tr><td class=list2 align=center><input type=radio name=where value="spamfolder" |WHERE_FOLDER|></td><td class=list2>Send the spam to the ~/.spamassassin/spam folder.</td></tr>
<tr><td class=list align=center><input type=radio name=where value="userspamfolder" |WHERE_USERFOLDER|></td><td class=list>Send the spam to the specified account's spam folder.</td></tr>
<tr><td class=list2 align=center><input type=radio name=where value="delete" |WHERE_DELETE|></td><td class=list2>Delete the spam.</td></tr>
<tr><td colspan=2> </td></tr>
new
Change the 3 images to LANG tokens in show_domain.html (SKINS)This change will allow translaters to change the 3 images in the show_domain.html file.
enhanced/lang/en/lf_images.html
LANG_IMG_SKIN_BODY_ACCOUNT=IMG_SKIN_BODY_ACCOUNT
LANG_IMG_SKIN_BODY_EMAIL=IMG_SKIN_BODY_EMAIL
LANG_IMG_SKIN_BODY_ADVANCED=IMG_SKIN_BODY_ADVANCED
enhanced/user/show_domain.html
<img src="|LANG_IMG_SKIN_BODY_ACCOUNT|" width="500" height="68"><br>
<img border="0" src="|LANG_IMG_SKIN_BODY_EMAIL|" width="500" height="68"><br>
<img border="0" src="|LANG_IMG_SKIN_BODY_ADVANCED|" width="500" height="68"><br>
fixed
ssl option when adding remote dnsWhen adding a remote server in the multiserer dns option, the ssl checkbox is ignored. Not a major bug as you can enable after the server is added, but a bug none the less.
Chnage:
<input type=checkbox name=SSL value=yes size=4>
to
<input type=checkbox name=ssl value=yes size=4>
in admin/multi_server.html
fixed
Directory protection checkbox move (SKINS)Move the checkbox in the directory password protection to the bottom right of the table. User interface clarity issues.
user/filemanager/protect.html
...
<tr><td class=listtitle colspan=2>Password Protection on |path|</td ></tr>
...
<tr><td class=listtitle colspan=2 align=right>Protection Enabled: <input type=checkbox name=enabled value="yes" |ENABLED|> <input type=submit value="Save"></td ></tr >
...
in enhanced skin:
LANG_PROTECTION_ON=Password Protection on
LANG_PROTECTION_ENABLED=Protection Enabled
fixed
Upload to public_html symlink in filemanagerChanged the symlink a bit more from the last release.
It now follows the link again, but this time the file is treated as a link so you can select and delete the link.
If you are having problems with uploading into /public_html, go to:
/domains/domain.com/public_html
instead, as it's not a symbolic link, but they both point to the same place.
fixed
storage type when counting usageDA was using "unsgined long" which is 32 bits on most systems. When counting disk usage in bytes, this type isn't big enough to hold certain file sizes (4.2 gig and larger).
Switched to "unsigned long long" which is 64 bits long, and should be able to hold a numerical value up to:
18,446,744,073,709,551,615 = 2^64
which is likely big enough for any case. (roughly 18 million terabyte)
fixed
# of Ftp Accounts for users with owned IPs.The number ftp accounts for owned IP user accounts always showed 0. This will show the correct value.
fixed
syslogdChanged the use of the syslog function to vsyslog for when the syslog functionality is enabled.