Search The ForumSearch   RegisterRegister  LoginLogin

AfterLogic WebMail Pro

 AfterLogic Forum : AfterLogic WebMail Pro
Subject Topic: Webmail Pro 8 Sieve Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 16 July 2019 at 5:41am | IP Logged Quote wbenkhoud

Hello, I am new with Webmail Pro 8; Would you please advise if it possible to activate sieve with external serves?
In fact, with admin interface I don't find how to personnalise configuration even when I change SieveHost in data/settings/modules/Mail.config.json it doesn't work after restart of apache. Any other suggestions? Thank you.
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 16 July 2019 at 6:40am | IP Logged Quote Igor

We've just released version 8.3.5 with this behavior corrected. The setting you'll need to adjust is now called OverriddenSieveHost and it's found in data/settings/modules/Mail.config.json configuration file.

We hope this helps.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 1:01am | IP Logged Quote wbenkhoud

Ok Thank you ; so I have to do just an update?
In fact, I heve used the zip package from official website and I don't find the recent version 8.3.5? Any link?

Best regrads.
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 17 July 2019 at 1:14am | IP Logged Quote Igor

Yes the package is found at the download page, be sure to follow the upgrading instructions.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 1:24am | IP Logged Quote wbenkhoud

Good, thank you!

Regards
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 2:25am | IP Logged Quote wbenkhoud

The update doesn't achive correctly :
php dev/update_dav.php
PHP Warning: require_once(../system/autoload.php): failed to open stream: No such file or directory in /srv/www/webmail8/dev/update_dav.php on line 12
PHP Fatal error: require_once(): Failed opening required '../system/autoload.php' (include_path='.:/usr/share/php7:/usr/share/php7/PEAR') in /srv/www/webmail8/dev/update_dav.php on line 12

When I changed the path '../system/autoload.php' to /srv/www/webmail8/system/autoload.php
I have got this error :
php7 dev/update_dav.php
PHP Fatal error: Uncaught Error: Class 'Aurora\System\Router' not found in /srv/www/webmail8/modules/Core/Module.php:78
Stack trace:
#0 /srv/www/webmail8/system/Module/AbstractModule.php(219): Aurora\Modules\Core\Module->init()
#1 /srv/www/webmail8/system/Module/Manager.php(261): Aurora\System\Module\AbstractModule->initialize()
#2 /srv/www/webmail8/system/Module/Manager.php(511): Aurora\System\Module\Manager->loadModule('Core', '/srv/www/webmai...')
#3 /srv/www/webmail8/system/Module/Manager.php(549): Aurora\System\Module\Manager->GetModulesPaths()
#4 /srv/www/webmail8/system/Module/Manager.php(233): Aurora\System\Module\Manager->GetModulePath('Core')
#5 /srv/www/webmail8/system/Module/Manager.php(625): Aurora\System\Module\Manager->loadModule('Core')
#6 /srv/www/webmail8/system/Module/Manager.php(90): Aurora\System\Module\Manager->GetModule('Core')
#7 /srv/www/webmail8/system/Api.php(200): Aurora\System\Module\Manager->init()
#8 /srv/www/webmail8/dev/update_dav.php(13): Aurora\System\Api::Init(true)
#9 {main}
thrown in /srv/www/webmail8/modules/Core/Module.php on line 78

Verification done :
grep Router /srv/www/webmail8/modules/Core/Module.php
               \Aurora\System\Router::getInstance()->registerArray(
               $sRawKey = \Aurora\System\Router::getItemByIndex(1, '');
               $sAction = \Aurora\System\Router::getItemByIndex(2, '');

When I used the script with password, I have not error on web but I don't have any more access to the webmail index page.

Any suggestions Please?
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 2:32am | IP Logged Quote wbenkhoud

I have updated the composer.phar

php7 composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 17 July 2019 at 2:46am | IP Logged Quote Igor

Quote:
PHP Fatal error: require_once(): Failed opening required '../system/autoload.php' (include_path='.:/usr/share/php7:/usr/share/php7/PEAR') in /srv/www/webmail8/dev/update_dav.php on line 12


Does it work if you specify full path to dev/update_dav.php file? E.g:

Code:
php /srv/www/webmail8/dev/update_dav.php


Also, pointing to it from the current directory with ./dev/update_dav.php may help.

Quote:
I have updated the composer.phar


That's a completely different approach, only applicable if you have installed the product via composer initially, rather than from ZIP package.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 3:07am | IP Logged Quote wbenkhoud

the same issue :( I think the problem is with '../system/autoload.php'

I am working to make a new server with the last version!! Other suggestion?

In fact, I used the composer as I needed to add ldap module.

Best regards.
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 17 July 2019 at 3:12am | IP Logged Quote Igor

Quote:
I think the problem is with '../system/autoload.php'


But is the file itself actually there? It could be that the package was unpacked incompletely.

Quote:
In fact, I used the composer as I needed to add ldap module.


But you have installed the initial product from ZIP, and then used the composer, correct?

Also, please try and install the newest package separately (for example, into another directory) and see if it works for you.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 3:47am | IP Logged Quote wbenkhoud

The same package with new directory returns the same error.

I will try to get the package directly to the target server (I used download from browser / transfer with Winscp) as I can't find a direct link to use with wget.

I followed the documentation for adding ldap module; if you have another alternative adding modules, please send me details. N.B : LDAP works!

Regards,
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 17 July 2019 at 4:20am | IP Logged Quote Igor

Quote:
I can't find a direct link to use with wget.


It would be the following URL:

https://afterlogic.com/download/webmail-pro-php.zip

Quote:
if you have another alternative adding modules, please send me details


Aside from standard approach for adding modules, there's a simpler approach described on both Password change via LDAP and Authentication via LDAP in Active Directory documentation pages.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 17 July 2019 at 6:00am | IP Logged Quote wbenkhoud

Finally, upgrade has succeeded

But, I still have sieve problems :
1/ I use dynamic sieve servers Is it possible to change configuration

2/ even staticly configuring sieve it doesn't work with exception Saving settings has failed. (MailSo-Sieve-Exceptions-NegativeResponseException)

Any help?

Extract of LOG when activating autoresponse
[12:59:00.97][d3718cc6] MANAGE-SIEVE[WARNING]: MailSo\Sieve\Exceptions\NegativeResponseException: MailSo-Sieve-Exceptions-NegativeResponseException in /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php:608
Stack trace:
#0 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php(530): MailSo\Sieve\ManageSieveClient->validateResponse(Array)
#1 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php(221): MailSo\Sieve\ManageSieveClient->sendRequestWithCheck('LOGOUT')
#2 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Net/NetClient.php(350): MailSo\Sieve\ManageSieveClient->Logout()
#3 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Net/NetClient.php(120): MailSo\Net\NetClient->LogoutAndDisconnect()
#4 [internal function]: MailSo\Net\NetClient->__destruct()
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 17 July 2019 at 6:26am | IP Logged Quote Igor

Quote:
1/ I use dynamic sieve servers Is it possible to change configuration


Not sure what that means, can you explain please?

Quote:
Extract of LOG when activating autoresponse


That one looks incomplete, make sure to set log verbosity level to Debug, so that the logs actually reflect WebMail "talking" to Sieve server, that will allow you to check whether correct host and port are used.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 18 July 2019 at 2:15am | IP Logged Quote wbenkhoud


Hello,

Connexion with sieve server established but there is something wrong. Bellow the LOG debugging :

[09:03:07.25][098fab4c] API: Mail::UpdateForward
[09:03:07.27][098fab4c] MANAGE-SIEVE[NOTE]: Start connection to "tcp://10.10.100.131:2000"
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < "IMPLEMENTATION" "Cyrus timsieved v2.4.17"\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < "SASL" "GSSAPI PLAIN DIGEST-MD5 CRAM-MD5 LOGIN"\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify envelope rel
ational regex subaddress copy"\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < "UNAUTHENTICATE"\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < OK\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: > AUTHENTICATE "PLAIN" {44+}\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: > AHdiZW5raG91ZEBnbG9iYWxuZXQudG4AV2FmYTE4Kg==\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < OK\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: > LISTSCRIPTS\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < "managesieve" ACTIVE\r\n
[09:03:07.28][098fab4c] MANAGE-SIEVE[DATA]: < OK\r\n
[09:03:07.29][098fab4c] MANAGE-SIEVE[DATA]: > CHECKSCRIPT {166+}\r\n
[09:03:07.29][098fab4c] MANAGE-SIEVE[DATA]: > # Sieve filter\r\nrequire ["fileinto", "copy", "vacation"] ;\r\n\r\n#begin = forward =\r\n#data=1~Z2dnQHZvaWxhLmZy\r\nredirect :copy "ggg@voila.fr";\r\n\r\n#end = forward =\r\nkeep ;\r\n
[09:03:07.29][098fab4c] MANAGE-SIEVE[DATA]: < NO "Expected a command. Got something else."\r\n
[09:03:07.29][098fab4c] MANAGE-SIEVE[WARNING]: MailSo\Sieve\Exceptions\NegativeResponseException: MailSo-Sieve-Exceptions-NegativeResponseException in /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php:608
Stack trace:
#0 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php(530): MailSo\Sieve\ManageSieveClient->validateResponse(Array)
#1 /srv/www/webmail835/vendor/afterlogic/mailso/lib/MailSo/Sieve/ManageSieveClient.php(352): MailSo\Sieve\ManageSieveClient->sendRequestWithCheck('# Sieve filter\r...')
#2 /srv/www/webmail835/modules/Mail/Managers/Sieve/Manager.php(590): MailSo\Sieve\ManageSieveClient->CheckScript('# Sieve filter\r...')
#3 /srv/www/webmail835/modules/Mail/Managers/Sieve/Manager.php(618): Aurora\Modules\Mail\Managers\Sieve\Manager->_setSieveFile(Object(Aurora\Modules\Mail\Classes\Account), '# Sieve filter\r...')
#4 /srv/www/webmail835/modules/Mail/Managers/Sieve/Manager.php(213): Aurora\Modules\Mail\Managers\Sieve\Manager->_resaveSectionsData(Object(Aurora\Modules\Mail\Classes\Account))
#5 /srv/www/webmail835/modules/Mail/Module.php(5527): Aurora\Modules\Mail\Managers\Sieve\Manager->setForward(Object(Aurora\Modules\Mail\Classes\Account), 'ggg@voila.fr', true)
#6 [internal function]: Aurora\Modules\Mail\Module->UpdateForward(5, true, 'ggg@voila.fr')
#7 /srv/www/webmail835/system/Module/AbstractModule.php(791): call_user_func_array(Array, Array)
#8 /srv/www/webmail835/modules/Core/Module.php(633): Aurora\System\Module\AbstractModule->CallMethod('UpdateForward', Array, true)
#9 [internal function]: Aurora\Modules\Core\Module->EntryApi()
#10 /srv/www/webmail835/system/Router.php(108): call_user_func_array(Array, Array)
#11 /srv/www/webmail835/system/Module/Manager.php(611): Aurora\System\Router->route('api')
#12 /srv/www/webmail835/system/Application.php(119): Aurora\System\Module\Manager->RunEntry('api')
#13 /srv/www/webmail835/system/Application.php(90): Aurora\System\Application->Route('api')
#14 /srv/www/webmail835/index.php(21): Aurora\System\Application::Start()
#15 {main}
[09:03:07.29][098fab4c] MailSo-Sieve-Exceptions-NegativeResponseException
[09:03:07.29][098fab4c] @Time: 0.149
[09:03:07.29][098fab4c] @TimeApiInit: 0.1122
[09:03:07.29][098fab4c] INFO[MEMORY]: Memory peak usage: 2MB
[09:03:07.29][098fab4c] INFO[TIME]: Time delta: 1563440587.2928
[09:03:07.29][098fab4c] MANAGE-SIEVE[DATA]: > LOGOUT\r\n
[09:03:07.29][098fab4c] MANAGE-SIEVE[DATA]: < NO "Expected a command. Got something else."\r\n

I will give subsequently more details about mutiple Sieve servers. Thank you.

Regards,
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 18 July 2019 at 2:30am | IP Logged Quote Igor

It looks like your Sieve server doesn't understand CHECKSCRIPT command. You can try skipping the check by removing or commenting out line ~590 in modules/Mail/Managers/Sieve/Manager.php file:

Code:
$oSieve->CheckScript($sText);


Hope this helps.

--
Regards,
Igor, AfterLogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 18 July 2019 at 3:10am | IP Logged Quote wbenkhoud

It seems OK (no more fail message); but really, no forward has been added in my Sieve server. Where did information about sieve are written?

In fact; when I logged off and log in again to the same account the information about forward (in my case) are still there. From where did it show the details of forward?

[09:35:26.72][6f245971] API: Mail::UpdateForward
[09:35:26.74][6f245971] MANAGE-SIEVE[NOTE]: Start connection to "tcp://10.10.100.131:2000"
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: < "IMPLEMENTATION" "Cyrus timsieved v2.4.17"\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: < "SASL" "GSSAPI PLAIN DIGEST-MD5 CRAM-MD5 LOGIN"\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: < "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags notify envelope rel
ational regex subaddress copy"\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: < "UNAUTHENTICATE"\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: < OK\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: > AUTHENTICATE "PLAIN" {44+}\r\n
[09:35:26.75][6f245971] MANAGE-SIEVE[DATA]: > AHdiZW5raG91ZEBnbG9iYWxuZXQudG4AV2FmYTE4Kg==\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: < OK\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: > LISTSCRIPTS\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: < "managesieve" ACTIVE\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: < OK\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: > PUTSCRIPT "sieve" {166+}\r\n
[09:35:26.76][6f245971] MANAGE-SIEVE[DATA]: > # Sieve filter\r\nrequire ["fileinto", "copy", "vacation"] ;\r\n\r\n#begin = forward =\r\n#data=1~eHh4QGdtYWlsLmZy\r\nredirect :copy "xxx@gmail.fr";\r\n\r\n#end = forward =\r\nkeep ;\r\n
[09:35:27.66][6f245971] MANAGE-SIEVE[DATA]: < OK\r\n
[09:35:27.66][6f245971] MANAGE-SIEVE[DATA]: > SETACTIVE "sieve"\r\n
[09:35:27.66][6f245971] MANAGE-SIEVE[DATA]: < OK\r\n
[09:35:27.66][6f245971] @Time: 1.0521
[09:35:27.66][6f245971] @TimeApiInit: 0.1084
[09:35:27.66][6f245971] INFO[MEMORY]: Memory peak usage: 4MB
[09:35:27.66][6f245971] INFO[TIME]: Time delta: 1563442527.6686
[09:35:27.66][6f245971] MANAGE-SIEVE[DATA]: > LOGOUT\r\n
[09:35:27.66][6f245971] MANAGE-SIEVE[DATA]: < OK "Logout Complete"\r\n
[09:35:27.66][6f245971] MANAGE-SIEVE[NOTE]: Disconnected from "tcp://10.10.100.131:2000" (success)
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 18 July 2019 at 3:14am | IP Logged Quote Igor

It's stored on mail server side, WebMail uses ManageSieve protocol to submit that information over to mail server. Usually, it's stored as a file inside email account directory on mailserver; in case of Dovecot, that's a file called sieve.sieve.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 18 July 2019 at 4:16am | IP Logged Quote wbenkhoud

As I am using LDAP to read/write Forward and Autoresponse options , I think I have to configure it in /modules/Mail/Managers/Sieve/Manager.php

Any other suggestion?

I tested Sieve Filters OK

Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 18 July 2019 at 4:18am | IP Logged Quote Igor

In WebMail Pro, all the features listed (Forward, Autoresponse and Filters) work via Sieve. While WebMail Pro supports LDAP, it's only about authentication and address book access.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 19 July 2019 at 2:41am | IP Logged Quote wbenkhoud

I am using LDAP to connect multiple users who are connected to different sieve servers (cyrus)

As I mentionned before, I tested sieve filter staticlly and it's working correctly. Now, I want to propagate the configuration for all users so I need to configure OverriddenSieveHost dynamically (getting information from every user authenticated by LDAP)

Any Help?

Best regards,



Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 19 July 2019 at 2:55am | IP Logged Quote Igor

It doesn't work that way, OverriddenSieveHost is a global setting. But you can adjust the code around lines ~516-520 in modules/Mail/Managers/Sieve/Manager.php file:

Code:
$sHost = $oMailModule->getConfig('OverriddenSieveHost', '');
if (empty($sHost))
{
     $sHost = $oServer->IncomingServer;
}


and supply the code logic you require there.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
wbenkhoud
Groupie
Groupie
Avatar

Joined: 16 July 2019
Location: Tunisia
Online Status: Offline
Posts: 50
Posted: 22 July 2019 at 1:34am | IP Logged Quote wbenkhoud

Hi,

Any idea about php session class; I want to make changes when user log in

Best regards,
Back to Top View wbenkhoud's Profile Search for other posts by wbenkhoud
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6066
Posted: 22 July 2019 at 1:37am | IP Logged Quote Igor

WebMail Pro doesn't use PHP sessions, just the cookie-based authentication.

If you require assistance with customizing the product code, that can be arranged in terms of Professional Services contract, please contact us via HelpDesk for details.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide