hMailServer web-interface redesign
Re: hMailServer web-interface redesign
Can anyone tell me where to change the link to webmail?
Currently it is set as webmail.domain.com in the interface, but my webmail resides at domain.com/webmail
Thank you
Currently it is set as webmail.domain.com in the interface, but my webmail resides at domain.com/webmail
Thank you
Re: hMailServer web-interface redesign
It's inside include_treemenu.php line 28. This was a test and will be in config file in future.AndyW wrote:Can anyone tell me where to change the link to webmail?
Currently it is set as webmail.domain.com in the interface, but my webmail resides at domain.com/webmail
Thank you
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
New version available! Download v0.9.5 beta
One of the changes is new definition in config.php called "webmail". It's description is in config-dist.php
What's new:
[fix] server start/stop button
[fix] minor typos in pages
[fix] invisible checkboxes
[fix] some mobile submenus unresponsive to click
[tweak] XHTML to HTML5 declaration
[tweak] more things translated
[new] removed all old JS and CSS
[new] count TCP/IP ports in menu
[new] define webmail link in config.php
[new] external accounts inside account
One of the changes is new definition in config.php called "webmail". It's description is in config-dist.php
What's new:
[fix] server start/stop button
[fix] minor typos in pages
[fix] invisible checkboxes
[fix] some mobile submenus unresponsive to click
[tweak] XHTML to HTML5 declaration
[tweak] more things translated
[new] removed all old JS and CSS
[new] count TCP/IP ports in menu
[new] define webmail link in config.php
[new] external accounts inside account
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
In the dropdown menu for the userstatus only the options according to the user-level-right gets displayed.
And for the "usual" user Enabled / Disabled is explained by status.
hm_account.php
And for the "usual" user Enabled / Disabled is explained by status.
hm_account.php
Code: Select all
<p><?php EchoTranslation("Administration level")?></p>
<select name="accountadminlevel" <?php if ($admin_rights == 0) echo " disabled ";?> class="medium">
<?php
if ($admin_rights >= 0) {
echo '<option value="0"';
if ($accountadminlevel == 0) echo " selected ";
echo '>'.$str_user.'</option>';
}
if ($admin_rights == 1) {
echo '<option value="1"';
if ($accountadminlevel == 1) echo " selected ";
echo '>'.$str_domain.'</option>';
}
if (hmailGetAdminLevel() === ADMIN_SERVER) {
echo '<option value="2"';
if ($accountadminlevel == 2) echo " selected ";
echo '>'.$str_server.'</option>';
}
?>
</select>
<?php
if ($admin_rights)
PrintCheckboxRow("accountactive", "Enabled", $accountactive);
else {
if ($accountactive == 1)
echo '<p>'.$obLanguage->String("Status").': '.$obLanguage->String("Enabled").'</p>';
else
echo '<p>'.$obLanguage->String("Status").': '.$obLanguage->String("Disabled").'</p>';
}
?>
Re: hMailServer web-interface redesign
Version 5.6.7 - Build 2407 BETA (2017-01-26)
- Various security-related improvements have been made to hMailServer WebAdmin, primarily to reduce the risk of attacks using XSS and CSRF.
- OpenSSL has been upgraded to 1.0.2k
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
All changes to PhpWebAdmin listed here:RvdH wrote:Version 5.6.7 - Build 2407 BETA (2017-01-26)
https://build.hmailserver.com/viewType. ... ilServer56
- Various security-related improvements have been made to hMailServer WebAdmin, primarily to reduce the risk of attacks using XSS and CSRF.
- OpenSSL has been upgraded to 1.0.2k
https://github.com/hmailserver/hmailser ... 5c96e2d5d2
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
Hey all, new version available: Download v0.9.6 beta
Changelog:
[new] view queued messages source (click on message ID)
[new] merged security improvements from Version 5.6.7 - Build 2407 BETA
[tweak] renamed from PHPWebAdmin to hMailAdmin
[tweak] javascripts and fonts no longer loaded remotely (due to security restrictions)
[fix] live refresh of queued messages on dashboard
[fix] typo in hm_tcpipport.php
Changelog:
[new] view queued messages source (click on message ID)
[new] merged security improvements from Version 5.6.7 - Build 2407 BETA
[tweak] renamed from PHPWebAdmin to hMailAdmin
[tweak] javascripts and fonts no longer loaded remotely (due to security restrictions)
[fix] live refresh of queued messages on dashboard
[fix] typo in hm_tcpipport.php
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
trivial but for the sake of integrity...coax wrote:Hey all, new version available: Download v0.9.6 beta
IP ranges expire date format comes as DD-MM-YYYY (required YYYY-MM-DD)
OTOH Users auto-reply "Automatically expires" is ok.
Looks good btw, thanks!
Katip
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
Re: hMailServer web-interface redesign
They should be in local time format I'd think.katip wrote:trivial but for the sake of integrity...coax wrote:Hey all, new version available: Download v0.9.6 beta
IP ranges expire date format comes as DD-MM-YYYY (required YYYY-MM-DD)
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
yes, IMO local format would be better (in hMailAdmin.exe they're in YYY-MM-DD format though).mattg wrote: They should be in local time format I'd think.
but in either case they should appear same in all sections i meant.
pls see images.
- Attachments
-
- IP-ranges
- download.png (5.43 KiB) Viewed 93537 times
-
- auto-reply
- download (1).png (6.4 KiB) Viewed 93537 times
Katip
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
Re: hMailServer web-interface redesign
These are the same as in original PHPWebAdmin. I agree they should be consistent and will be fixed in next release. Please check all the sections to look for more of these and let me know.katip wrote:trivial but for the sake of integrity...coax wrote:Hey all, new version available: Download v0.9.6 beta
IP ranges expire date format comes as DD-MM-YYYY (required YYYY-MM-DD)
OTOH Users auto-reply "Automatically expires" is ok.
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
v0.9.7 available for download
Changelog:
[tweak] convert all dates to ISO (YYYY-MM-DD HH:MM:SS) due consistency
[tweak] dashboard optimizations in JSON
[fix] typo in background_account_save.php
[fix] minor fixes in validation fields
Changelog:
[tweak] convert all dates to ISO (YYYY-MM-DD HH:MM:SS) due consistency
[tweak] dashboard optimizations in JSON
[fix] typo in background_account_save.php
[fix] minor fixes in validation fields
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
First of all... @coax - NICE JOB!
This is a project I had considered tackling myself a number of times, but just never got around to it. I'm a .NET developer who knows very little about PHP, but now that I know that this project exists, I will be glad to contribute however I can.
I loaded up the most recent beta on my server tonight and gave it a test... there are a few things I noticed, so I'll provide some feedback.
I use greylisting on my server, but I occasionally use the webAdmin interface to turn it off temporarily. I noticed that in the "DOMAINS > [my domain] > Greylisting" settings, the box is not checked for any of my domains, even though I have verified that it is enabled.
When I click on "IP Ranges" from the menu and see the list appear in the main panel, the "Expires (min)" is showing the number of minutes until the ban expires. Is that correct? Yet, when I click on range to show the details, I can see the expiration date/time in ISO format. That is much more intuitive than the number of minutes.
Finally, I was excited to see a log parser on the menu! Examining the logs remotely is something I've wanted to be able to do from time to time. When I tried it out, however, it prompted me to select a file... which was coming from my desktop machine, not the mail server. Is it possible to add a configuration setting to specify the log file location on the server and then be able to browse and select a log file to parse?
This is a project I had considered tackling myself a number of times, but just never got around to it. I'm a .NET developer who knows very little about PHP, but now that I know that this project exists, I will be glad to contribute however I can.
I loaded up the most recent beta on my server tonight and gave it a test... there are a few things I noticed, so I'll provide some feedback.
I use greylisting on my server, but I occasionally use the webAdmin interface to turn it off temporarily. I noticed that in the "DOMAINS > [my domain] > Greylisting" settings, the box is not checked for any of my domains, even though I have verified that it is enabled.
When I click on "IP Ranges" from the menu and see the list appear in the main panel, the "Expires (min)" is showing the number of minutes until the ban expires. Is that correct? Yet, when I click on range to show the details, I can see the expiration date/time in ISO format. That is much more intuitive than the number of minutes.
Finally, I was excited to see a log parser on the menu! Examining the logs remotely is something I've wanted to be able to do from time to time. When I tried it out, however, it prompted me to select a file... which was coming from my desktop machine, not the mail server. Is it possible to add a configuration setting to specify the log file location on the server and then be able to browse and select a log file to parse?
Re: hMailServer web-interface redesign
Already fixed for next version.jwbowers wrote:I use greylisting on my server, but I occasionally use the webAdmin interface to turn it off temporarily. I noticed that in the "DOMAINS > [my domain] > Greylisting" settings, the box is not checked for any of my domains, even though I have verified that it is enabled.
I agree, just minutes is not that intuitive and hard to get. I'll change it to something simpler.When I click on "IP Ranges" from the menu and see the list appear in the main panel, the "Expires (min)" is showing the number of minutes until the ban expires. Is that correct? Yet, when I click on range to show the details, I can see the expiration date/time in ISO format. That is much more intuitive than the number of minutes.
Implemented Log viewer is something I found on GitHub and it's a simple JS/HTML5 parser of uploaded file (better something than nothing, right?). Server-side log parser doesn't exist and agree that is one of the most important things this web admin is lacking. As I'm also ASP programmer I hope someone will join the project and code the true log parser we all badly need - I also wrote it in roadmap since initial release.Finally, I was excited to see a log parser on the menu! Examining the logs remotely is something I've wanted to be able to do from time to time. When I tried it out, however, it prompted me to select a file... which was coming from my desktop machine, not the mail server. Is it possible to add a configuration setting to specify the log file location on the server and then be able to browse and select a log file to parse?
The solution for server-side log viewer would be for someone to code:
- Dropdown with date selection (so parser would read only that log).
- Another dropdown with options POP3, delivery, etc (so parser would filter only that event).
- Text field (so we can filter out single e-mail).
- Search button.
- Textarea with results.
This would, of course, need the good understanding of HMS API and PHP to read Log folder contents.
Thanks for your input.
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Hey y'all, I just published new release on GitHub. Download v0.9.8 beta here
@tunis and me put our brains together and made an awesome log parser that directly parses server files; you can choose log date, event type and even filter by keywords (a question mark next to IP opens IP2Country page to see where that request came from).
Changelog:
[new] powerful log parser (using server-side logs)
[new] datepicker for date fields
[tweak] IP Ranges expiry date more friendly
[fix] greylisting checkbox in hm_domain.php
There might be some minor fixes in the following days, but I think this is last "major" beta release before publishing "stable" v1.0 (keep them feedback coming).
Sadly, I haven't got PM reply from @martin and I don't know what's his opinion on this... this project would be a great addition to next HMS release giving it "pro" look and attract more potential customers.
@tunis and me put our brains together and made an awesome log parser that directly parses server files; you can choose log date, event type and even filter by keywords (a question mark next to IP opens IP2Country page to see where that request came from).
Changelog:
[new] powerful log parser (using server-side logs)
[new] datepicker for date fields
[tweak] IP Ranges expiry date more friendly
[fix] greylisting checkbox in hm_domain.php
There might be some minor fixes in the following days, but I think this is last "major" beta release before publishing "stable" v1.0 (keep them feedback coming).
Sadly, I haven't got PM reply from @martin and I don't know what's his opinion on this... this project would be a great addition to next HMS release giving it "pro" look and attract more potential customers.
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Looking good
I like the log viewer
some little things:-
#1 in log viewer 'TCP/IP' should all be capital letters
#2 expiry dates in IP ranges show 2 months and 7 months, when my autoban setting is for 7 days.
In the admin GUI the dates show as '5/02/2017 10:09:13 PM' and '10/02/2017 3:42:35 AM', and date today (for me) is 4th Feb 2017, so the expires in times should be 1 day and 6 days
#3 the 'Server' graph on the dashboard still doesn't say what it is graphing, and what the values are
#4 in the processed messages graphic, can the 'virus' messages also be counted, and shown as say red on the wheel graph
#5 the login is saved across browser sessions, ie when I close my browser and re-open it I remain logged in. I'd rather that the browser used session cookies so that if I access this from a strange computer that the login doesn't happen automatically when someone else opens the browser and goes through my history, irrespective of whether or not I log out. I see that this uses the same cookies as the PHPWebAdmin - you log into one then you log into both, so maybe this is also an issue with the regular PHPWebAdmin
edit: yep confirmed that PHPWebAdmin has same cookie issue
I like the log viewer
some little things:-
#1 in log viewer 'TCP/IP' should all be capital letters
#2 expiry dates in IP ranges show 2 months and 7 months, when my autoban setting is for 7 days.
In the admin GUI the dates show as '5/02/2017 10:09:13 PM' and '10/02/2017 3:42:35 AM', and date today (for me) is 4th Feb 2017, so the expires in times should be 1 day and 6 days
#3 the 'Server' graph on the dashboard still doesn't say what it is graphing, and what the values are
#4 in the processed messages graphic, can the 'virus' messages also be counted, and shown as say red on the wheel graph
#5 the login is saved across browser sessions, ie when I close my browser and re-open it I remain logged in. I'd rather that the browser used session cookies so that if I access this from a strange computer that the login doesn't happen automatically when someone else opens the browser and goes through my history, irrespective of whether or not I log out. I see that this uses the same cookies as the PHPWebAdmin - you log into one then you log into both, so maybe this is also an issue with the regular PHPWebAdmin
edit: yep confirmed that PHPWebAdmin has same cookie issue
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
When I close my browser and re-open I'm not inlogged.mattg wrote:Looking good
#5 the login is saved across browser sessions, ie when I close my browser and re-open it I remain logged in. I'd rather that the browser used session cookies so that if I access this from a strange computer that the login doesn't happen automatically when someone else opens the browser and goes through my history, irrespective of whether or not I log out. I see that this uses the same cookies as the PHPWebAdmin - you log into one then you log into both, so maybe this is also an issue with the regular PHPWebAdmin
I have looked at PHP session cookie in fiddler and I get a different id every time I restart the browser.
HMS 5.6.8 B2534.28 on Windows Server 2019 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
Re: hMailServer web-interface redesign
Fixed for next release.mattg wrote:#1 in log viewer 'TCP/IP' should all be capital letters
I can't reproduce that. It ain't due to timezone, strange.#2 expiry dates in IP ranges show 2 months and 7 months, when my autoban setting is for 7 days.
In the admin GUI the dates show as '5/02/2017 10:09:13 PM' and '10/02/2017 3:42:35 AM', and date today (for me) is 4th Feb 2017, so the expires in times should be 1 day and 6 days
It's all open sessions and graph is there just to look nice. I can't make it better due to Chartist.js limitations, hence the PayPal donation link to buy Grafs.js community license and replace Chartist with Grafs in the future.#3 the 'Server' graph on the dashboard still doesn't say what it is graphing, and what the values are
hMailAdmin uses same backend and logic as PHPWebAdmin.#4 in the processed messages graphic, can the 'virus' messages also be counted, and shown as say red on the wheel graph
They are being shown, but cannot color to red. Same reason as above above.
#5 the login is saved across browser sessions, ie when I close my browser and re-open it I remain logged in. I'd rather that the browser used session cookies so that if I access this from a strange computer that the login doesn't happen automatically when someone else opens the browser and goes through my history, irrespective of whether or not I log out. I see that this uses the same cookies as the PHPWebAdmin - you log into one then you log into both, so maybe this is also an issue with the regular PHPWebAdmin
edit: yep confirmed that PHPWebAdmin has same cookie issue
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
- jimimaseye
- Moderator
- Posts: 10053
- Joined: 2011-09-08 17:48
Re: hMailServer web-interface redesign
I suspect it is related to local/regional settings. I matts case it is translating today (4th Feb 2017) as 04/02/17 but in mm/dd/yy format - so reading as 2nd April 2017. And his (first) date of 05/02/17 is translated to 2nd May 2017 - the difference being 1 month (from 2nd April). His second date (10/02/2017) being translated to 2nd October 2017 which is 6 months. (I presume the extra month in both cases is something to do with the actual time offset but it gives you enough to work on).coax wrote:I can't reproduce that. It ain't due to timezone, strange.#2 expiry dates in IP ranges show 2 months and 7 months, when my autoban setting is for 7 days.
In the admin GUI the dates show as '5/02/2017 10:09:13 PM' and '10/02/2017 3:42:35 AM', and date today (for me) is 4th Feb 2017, so the expires in times should be 1 day and 6 days
5.7 on test.
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829
SpamassassinForWindows 3.4.0 spamd service
AV: Clamwin + Clamd service + sanesecurity defs : https://www.hmailserver.com/forum/viewtopic.php?f=21&t=26829
Re: hMailServer web-interface redesign
Of course! I fixed it for next releasejimimaseye wrote:I suspect it is related to local/regional settings. I matts case it is translating today (4th Feb 2017) as 04/02/17 but in mm/dd/yy format - so reading as 2nd April 2017. And his (first) date of 05/02/17 is translated to 2nd May 2017 - the difference being 1 month (from 2nd April). His second date (10/02/2017) being translated to 2nd October 2017 which is 6 months. (I presume the extra month in both cases is something to do with the actual time offset but it gives you enough to work on).
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Hi there,
Thanks for your efforts very nice and useful.
I found it counter intuative to get to the account editing sections. It would be nice to have a direct link once you have clicked on a domain, especially as I have 100's of domains and so I have to do this..
Click domains
Find domain in list and click
SCroll down page so that I can now see the domain again in the domain list in the left border
Hover over domain
Click accounts
Be a lot easier if I could click domain > click accounts
Also the flipout that appears when you hover over domains is not scrollable so I cant get to most of my domains.
Thanks again
Rolf
Thanks for your efforts very nice and useful.
I found it counter intuative to get to the account editing sections. It would be nice to have a direct link once you have clicked on a domain, especially as I have 100's of domains and so I have to do this..
Click domains
Find domain in list and click
SCroll down page so that I can now see the domain again in the domain list in the left border
Hover over domain
Click accounts
Be a lot easier if I could click domain > click accounts
Also the flipout that appears when you hover over domains is not scrollable so I cant get to most of my domains.
Thanks again
Rolf
Re: hMailServer web-interface redesign
New update! Download v1.1 here
What's new:
[new] country name and flag in auto-ban info
[tweak] navigation UI improvements
[tweak] CSS revamp
[tweak] selected domain shows all submenus
[fix] typos in hm_account_externalaccount.php
What's new:
[new] country name and flag in auto-ban info
[tweak] navigation UI improvements
[tweak] CSS revamp
[tweak] selected domain shows all submenus
[fix] typos in hm_account_externalaccount.php
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
BTW, i think it's a better idea to remove flag from IP ranges covering non-routable addresses, i.e. LAN, localhost..coax wrote: [new] country name and flag in auto-ban info
inevitably, it loads broken.
Katip
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
--
HMS 5.7, MariaDB 10.4.10, SA 4.0.0, ClamAV 0.103.8
Re: hMailServer web-interface redesign
Got an error directly on http://localhost/?page=account&action=e ... countid=10
System is Server 2008 Core, php version is 5.3.2
Code: Select all
Operation failed
Description: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead
Script: functions.php
Re: hMailServer web-interface redesign
You'll need to edit your php.iniprisma wrote:Got an error directly on http://localhost/?page=account&action=e ... countid=10
System is Server 2008 Core, php version is 5.3.2Code: Select all
Operation failed Description: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead Script: functions.php
http://stackoverflow.com/questions/1676 ... e-settings
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Haven't updated for a while
I have it installed in www.example.com/hMailAdmin
When I browse to that page, I get the log on screen.
After I log on browser tries to load and fails
www.example.com/WebAdminindex.php
don't know where this is coming from...
should be something like
www.example.com/hMailAdmin/index.php
Any ideas
I have it installed in www.example.com/hMailAdmin
When I browse to that page, I get the log on screen.
After I log on browser tries to load and fails
www.example.com/WebAdminindex.php
don't know where this is coming from...
should be something like
www.example.com/hMailAdmin/index.php
Any ideas
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
You're probably missing last "/" in your config.phpmattg wrote:Haven't updated for a while
I have it installed in http://www.example.com/hMailAdmin
When I browse to that page, I get the log on screen.
After I log on browser tries to load and fails
http://www.example.com/WebAdminindex.php
don't know where this is coming from...
should be something like
http://www.example.com/hMailAdmin/index.php
Any ideas
eg. $hmail_config['rooturl'] = "http://www.example.com/hmailadmin/";
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
no, that's there....
EDIT but you made me look harder.
I had two install folders on my website, and my bookmark pointed to the OLD one which was broken
Fixed my bookmark, deleted the old install folder
Works now...
EDIT but you made me look harder.
I had two install folders on my website, and my bookmark pointed to the OLD one which was broken
Fixed my bookmark, deleted the old install folder
Works now...
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
Mail that is being forwarded to a local address shows a 'next try time' of Midnight, 1 January 1970
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
For you that has added dmarc record for your domain I have make a dmarc report page.
It's download the reports from a imap account and then delete all mail (use a dedicated account for this reports). Reports are save to a directory and the phrased to a report.
To get all dmarc reports from receivers that use dmarc for test, add fo=1 in your dmarc record.
Copy file to root and edit hm_dmarcreports.php
It's download the reports from a imap account and then delete all mail (use a dedicated account for this reports). Reports are save to a directory and the phrased to a report.
To get all dmarc reports from receivers that use dmarc for test, add fo=1 in your dmarc record.
Copy file to root and edit hm_dmarcreports.php
- Attachments
-
- dmarcreports.zip
- (6.82 KiB) Downloaded 919 times
HMS 5.6.8 B2534.28 on Windows Server 2019 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
Re: hMailServer web-interface redesign
New version available. Download v1.2
Changelog:
[fix] multiple typos and small fixes
[fix] dropdowns in rule criteria actions
[fix] distribution lists checkboxes
[new] distribution list add/edit/delete members
[fix] maxlength added to account input fields
Changelog:
[fix] multiple typos and small fixes
[fix] dropdowns in rule criteria actions
[fix] distribution lists checkboxes
[new] distribution list add/edit/delete members
[fix] maxlength added to account input fields
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
If they used the "web-interface redesign" with an XSS-Protection on the webserver, then set the following headers on a .htaccess File (only with Apache)
You need the module "mod_headers" on the Apache Webserver!
Code: Select all
<IfModule mod_headers.c>
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Content-Type-Options "nosniff"
Header set X-XSS-Protection "1; mode=block"
Header set Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self' data:; img-src 'self'"
Header set Referrer-Policy "no-referrer"
</IfModule>
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Re: hMailServer web-interface redesign
Why? Sorry, but i like to know why...i mean where is this coming from?
meanwhile for IIS:
meanwhile for IIS:
Code: Select all
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-Content-Type-Options" value="nosniff" />
<add name="X-XSS-Protection" value="1; mode=block" />
<add name="X-Frame-Options" value="SAMEORIGIN" />
<add name="Content-Security-Policy" value="default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self' data:; img-src 'self'" />
<add name="Referrer-Policy" value="no-referrer" />
</customHeaders>
</httpProtocol>
...
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
Here is some for nginx configuration with some explanations and sources.RvdH wrote:Why? Sorry, but i like to know why...i mean where is this coming from?
add_header X-Frame-Options SAMEORIGIN;
Config to don't allow the browser to render the page inside an frame or iframe
and avoid clickjacking http://en.wikipedia.org/wiki/Clickjacking
if you need to allow (i)frames, you can use SAMEORIGIN or even set an uri with ALLOW-FROM uri
https://developer.mozilla.org/en-US/doc ... me-Options
add_header X-Content-Type-Options nosniff;
When serving user-supplied content, include a X-Content-Type-Options: nosniff header along with the Content-Type: header,
to disable content-type sniffing on some browsers.
https://www.owasp.org/index.php/List_of ... TP_headers
Currently supported in IE > 8 http://blogs.msdn.com/b/ie/archive/2008 ... pdate.aspx
http://msdn.microsoft.com/en-us/library ... s.85).aspx
'soon' on Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=471020
add_header X-XSS-Protection "1; mode=block";
This header enables the Cross-site scripting (XSS) filter built into most recent web browsers.
It's usually enabled by default anyway, so the role of this header is to re-enable the filter for
this particular website if it was disabled by the user.
https://www.owasp.org/index.php/List_of ... TP_headers
add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://ssl.google-analytics.com https://connect.facebook.net; img-src 'self' https://ssl.google-analytics.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://themes.googleusercontent.com; frame-src https://www.facebook.com https://s-static.ak.facebook.com; object-src 'none'";
With Content Security Policy (CSP) enabled(and a browser that supports it(http://caniuse.com/#feat=contentsecuritypolicy),
you can tell the browser that it can only download content from the domains you explicitly allow
http://www.html5rocks.com/en/tutorials/ ... ty-policy/
https://www.owasp.org/index.php/Content_Security_Policy
I need to change our application code so we can increase security by disabling 'unsafe-inline' 'unsafe-eval'
directives for css and js(if you have inline css or js, you will need to keep it too).
more: http://www.html5rocks.com/en/tutorials/ ... ed-harmful
HMS 5.6.8 B2534.28 on Windows Server 2019 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
Re: hMailServer web-interface redesign
@Tunis. Thanks for the very good explanation about this .
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Re: hMailServer web-interface redesign
I've been using this for the past several months in total bliss. A few days ago, I was away from home and needed to create a distribution list. Although I could create the list, I couldn't enable it or add members to it. Now that I'm back home, I spent some time looking into the matter. I was still using version 0.9.8, and I see that version 1.2 includes the new functionality to edit/manage distribution list members. I installed and configured it, and it works just fine. Great!
However, I noticed that the "Enabled" checkbox does not retain its setting when the "Save" button is clicked for a distribution list. After the page posts back, it always reverts back to unchecked. I confirmed the behavior is consistent across the major browsers. Any chance to add that fix to the next release?
Thanks again for all of the tremendous effort!
However, I noticed that the "Enabled" checkbox does not retain its setting when the "Save" button is clicked for a distribution list. After the page posts back, it always reverts back to unchecked. I confirmed the behavior is consistent across the major browsers. Any chance to add that fix to the next release?
Thanks again for all of the tremendous effort!
Re: hMailServer web-interface redesign
Thanks for feedback, there's been numerous changes by @tunis and me for next release, and this will be implemented as well.jwbowers wrote:I've been using this for the past several months in total bliss. A few days ago, I was away from home and needed to create a distribution list. Although I could create the list, I couldn't enable it or add members to it. Now that I'm back home, I spent some time looking into the matter. I was still using version 0.9.8, and I see that version 1.2 includes the new functionality to edit/manage distribution list members. I installed and configured it, and it works just fine. Great!
However, I noticed that the "Enabled" checkbox does not retain its setting when the "Save" button is clicked for a distribution list. After the page posts back, it always reverts back to unchecked. I confirmed the behavior is consistent across the major browsers. Any chance to add that fix to the next release?
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
@tunis, how to get this to work?tunis wrote:For you that has added dmarc record for your domain I have make a dmarc report page.
It's download the reports from a imap account and then delete all mail (use a dedicated account for this reports). Reports are save to a directory and the phrased to a report.
To get all dmarc reports from receivers that use dmarc for test, add fo=1 in your dmarc record.
Copy file to root and edit hm_dmarcreports.php
I made a dedicated account reports@... and added user credentials in hm_dmarcreports.php, I know for sure reports have been delivered but that status page in the Webadmin always reads:
Do i have to manually create .dmarcreports folder? Where should this be placed?DMARC REPORTS
0 new reports added.
The mailbox is completely empty...so the deletion part seems to work
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
RvdH wrote: @tunis, how to get this to work?
I made a dedicated account reports@... and added user credentials in hm_dmarcreports.php, I know for sure reports have been delivered but that status page in the Webadmin always reads:
I have updated the code and fixed the 0 new reports added fault.RvdH wrote:Do i have to manually create .dmarcreports folder? Where should this be placed?DMARC REPORTS
0 new reports added.
The mailbox is completely empty...so the deletion part seems to work
You must make the folder "dmarcreports" and make it writable for php.
- Attachments
-
- dmarcreports.zip
- (4.86 KiB) Downloaded 913 times
HMS 5.6.8 B2534.28 on Windows Server 2019 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
HMS 5.6.9 B2641.67 on Windows Server 2016 Core VM.
Re: hMailServer web-interface redesign
Thx, i will give it another go
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
It seems to work OK now, thx for the fix
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
New version available. Download v1.3
Changelog:
[new] translation class for missing phrases in hMailServer, anyone can add new languages (eg. italian.php) to /languages folder
[new] config.php: allow or deny built-in Administrator within IP range or address
[new] config.php: week start day
[new] view IP address on IP ranges list
[fix] minor translation and maxlength fixes
[tweak] update 3rd party plugins
[tweak] CSS optimization
Happy new year to everyone!
Changelog:
[new] translation class for missing phrases in hMailServer, anyone can add new languages (eg. italian.php) to /languages folder
[new] config.php: allow or deny built-in Administrator within IP range or address
[new] config.php: week start day
[new] view IP address on IP ranges list
[fix] minor translation and maxlength fixes
[tweak] update 3rd party plugins
[tweak] CSS optimization
Happy new year to everyone!
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Hi.
I've just added HTTPS support to my hMailServer admin site, but there seems to be an issue with the login form.
Could you perhaps have a look at the login page to deal with the following "complaint" from Google Chrome?
-------------
Resources - non-secure form
This page includes a form with a non-secure "action" attribute.
-------------
After logging in, Chrome says the site is fully secure.
This might help you:
Avoiding the Not Secure Warning in Chrome
https://developers.google.com/web/updat ... ecure-warn
Thanks in advance, and great job with making this redesign
I've just added HTTPS support to my hMailServer admin site, but there seems to be an issue with the login form.
Could you perhaps have a look at the login page to deal with the following "complaint" from Google Chrome?
-------------
Resources - non-secure form
This page includes a form with a non-secure "action" attribute.
-------------
After logging in, Chrome says the site is fully secure.
This might help you:
Avoiding the Not Secure Warning in Chrome
https://developers.google.com/web/updat ... ecure-warn
Thanks in advance, and great job with making this redesign
Re: hMailServer web-interface redesign
@mibyge
In your config.php change the $hmail_config['rooturl'] variable to include https://
In your config.php change the $hmail_config['rooturl'] variable to include https://
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
If you like to have Ip ranges country flags/lookup in the webadmin replace the terminated freegeoip.net register a free plan account @ ipstack.com
hm_securityrange.php
line 100
hm_securityrange.php
line 100
Code: Select all
//$pageContent = file_get_contents('http://freegeoip.net/json/' . $ip);
$pageContent = file_get_contents('http://api.ipstack.com/' . $ip . '?access_key=YOUR_API_KEY&output=json&legacy=1');
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
Hi,
I think you forgot the APIPA range. Maybe you want to add to these two lines behind line 98 in hm_securityrange.php:
Greetings
I think you forgot the APIPA range. Maybe you want to add to these two lines behind line 98 in hm_securityrange.php:
Code: Select all
$regex = '/^(169\.254\.)/';
if (preg_match($regex, $ip)) return $obLanguage->String('APIPA');
Re: hMailServer web-interface redesign
New version available. Download v1.4
Changelog:
[new] Blacklist check (under Utilities)
[new] Dashboard: Live logging (thanks to @tunis)
[tweak] Dashboard: new delivery queue view
[tweak] IP Range: delete banned IP button
[tweak] Domains: visual quota bar for each domain
[tweak] Domain: show accounts button
[tweak] Accounts: visual quota bar for each account
[fix] IP Ranges: new IP to country lookup API link
[tweak] back button now returns to parent page (instead of previous page in browser history)
[fix] even more form validations, maxlength fixes
[new] textarea autosize
[new] version checker
[tweak] added empty text in tables
[tweak] small layout changes, CSS tweaks, all icons changed to SVG
I hope you guys are using it (so @tunis and me are not doing it for ourselves hehe) and hopefully, one day, @martin will say something about this project.
Changelog:
[new] Blacklist check (under Utilities)
[new] Dashboard: Live logging (thanks to @tunis)
[tweak] Dashboard: new delivery queue view
[tweak] IP Range: delete banned IP button
[tweak] Domains: visual quota bar for each domain
[tweak] Domain: show accounts button
[tweak] Accounts: visual quota bar for each account
[fix] IP Ranges: new IP to country lookup API link
[tweak] back button now returns to parent page (instead of previous page in browser history)
[fix] even more form validations, maxlength fixes
[new] textarea autosize
[new] version checker
[tweak] added empty text in tables
[tweak] small layout changes, CSS tweaks, all icons changed to SVG
I hope you guys are using it (so @tunis and me are not doing it for ourselves hehe) and hopefully, one day, @martin will say something about this project.
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
I am using it and i am loving it.... i had to alter the css for the left menubar though...i have some very long domain names
Ps, i can't seem the find/edit the greylistwhitelist settings from the webadmin inteface, maybe something to add in a future release?
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
Glad to hear it.
CSS fix will be implemented into v1.5:
Code: Select all
#sidebar ul li.domains a {overflow:hidden; text-overflow:ellipsis;}
Do you mean Settings > Anti-spam > Greylisting/White listing?
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
Yep...
FYI, in Chrome the #sidebar height in version 1.4 isn't 100%
FYI, in Chrome the #sidebar height in version 1.4 isn't 100%
CIDR to RegEx: d-fault.nl/cidrtoregex
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
DNS Lookup: d-fault.nl/dnstools
DKIM Generator: d-fault.nl/dkimgenerator
DNSBL Lookup: d-fault.nl/dnsbllookup
GEOIP Lookup: d-fault.nl/geoiplookup
Re: hMailServer web-interface redesign
Yes I love it, too and I really appreciate the effort you put into it!
Is there a reason why the "dmarc addon" isn't shown within the readme on github? If you won't read this thread carefull enought you aren't gone notice it and I like it and would miss it very much.
The only two things I added is a way to change and select between the different skinpacks for roundcube (my webmail of choise) via the interface and of corse the dmarc addon.
Is there a reason why the "dmarc addon" isn't shown within the readme on github? If you won't read this thread carefull enought you aren't gone notice it and I like it and would miss it very much.
The only two things I added is a way to change and select between the different skinpacks for roundcube (my webmail of choise) via the interface and of corse the dmarc addon.
Re: hMailServer web-interface redesign
DMARC will be added in v1.5
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
-
- Normal user
- Posts: 55
- Joined: 2009-10-29 13:03
Re: hMailServer web-interface redesign
Thanks!!
I hope you guys are using it
We do!
I second that. This should be the default admin-tool for hmailserver.and hopefully, one day, @martin will say something about this project.
By the way, would it be possible to administer the IMAP public folders through your software or is there no API for it in hMailServer?
Re: hMailServer web-interface redesign
I just looked at API docs and there is an API for IMAP folders (but was not implemented into phpWebAdmin). Might be pushed into v1.5...stephan123 wrote: ↑2018-08-14 09:58By the way, would it be possible to administer the IMAP public folders through your software or is there no API for it in hMailServer?
Edit:
Success It will be added in v1.5
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
This is great stuff. Really appreciate the button for accounts on the domain pages since they would never render before in android chrome and brave. Key functionality restored. I'm mainly on mobile, so that was a very important feature for me. Thanks again.
Re: hMailServer web-interface redesign
My IP range dates look a skewy again. Most show as 'expired' but they are less than 7 days (but more than 0 minutes)
Good work people, keep it up...
Good work people, keep it up...
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
Re: hMailServer web-interface redesign
"Expired" text (in IP Ranges) is displayed only if time left until expiration is less than 1 second. Did you update hm_securityranges.php to v1.4?
hMailServer web-interface redesign: https://www.hmailserver.com/forum/viewtopic.php?t=30713
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Get alert when queue has 100+ messages: https://www.hmailserver.com/forum/viewtopic.php?t=31345
Re: hMailServer web-interface redesign
I downloaded the entire 1.4 zip and overwrote all existing files with the contents of the zip
Just 'cause I link to a page and say little else doesn't mean I am not being nice.
https://www.hmailserver.com/documentation
https://www.hmailserver.com/documentation
-
- Normal user
- Posts: 55
- Joined: 2009-10-29 13:03
Re: hMailServer web-interface redesign
Yay!!! Thanks a lot! I just stumbled upon one little thing: When sorting the accounts-table by size, then it sorts alphabetically, not numeric.coax wrote: ↑2018-08-14 10:24Success It will be added in v1.5stephan123 wrote: ↑2018-08-14 09:58By the way, would it be possible to administer the IMAP public folders through your software or is there no API for it in hMailServer?
- 96.7MB
- 9.4MB
- 80.1MB