newspambox 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:
firstname.lastname@example.org mail:username 660
In order to get the user to be able to view this box:
/home/username/imap/domain.com/user/mail/spam -> ../../../../.email@example.com
must be created (symbolic link), and "spam" added to the ".mailboxlist" file for each user.
<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>
newChange 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.
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
<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>
fixedssl option when adding remote dns
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.
<input type=checkbox name=SSL value=yes size=4>
<input type=checkbox name=ssl value=yes size=4>
fixedDirectory protection checkbox move (SKINS)
Move the checkbox in the directory password protection to the bottom right of the table. User interface clarity issues.
... <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
fixedUpload to public_html symlink in filemanager
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:
instead, as it's not a symbolic link, but they both point to the same place.
fixedstorage type when counting usage
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)
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.
Changed the use of the syslog function to vsyslog for when the syslog functionality is enabled.