Version 1.25.3

Released: 2005-10-20

spambox for each pop account (imap) (SKINS) new

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>&nbsp;</td></tr>

Change the 3 images to LANG tokens in show_domain.html (SKINS) new

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>

ssl option when adding remote dns fixed

When 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

Directory protection checkbox move (SKINS) fixed

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

Changed 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.

storage type when counting usage fixed

DA 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)

# of Ftp Accounts for users with owned IPs. fixed

The number ftp accounts for owned IP user accounts always showed 0. This will show the correct value.

syslogd fixed

Changed the use of the syslog function to vsyslog for when the syslog functionality is enabled.

Last Updated: