Issabel ISO (Latest): Download Here
Cloud Services: User Portal - Quick Guide
News: Telegram channel
Become a Patron!
  • General
  • Missing Webmail link, ERROR (internal) REsource not found (webmail)

As what people have noticed and so have I, the webmail link under the emails has disappeared when it was there on elastix but not on issabel. What happens now is when you create a new user and you enter the webmail username / domain / password information, you will get this error ERROR (internal) REsource not found (webmail).

I have found a way to fix it but you must modify 2 files using DB Browser for sql lite (http://sqlitebrowser.org/) software to edit the SQLITE database files you need. The files that need to be modified are the acl.db and menu.db from the /var/www/db directory.

Once you open DB Browser, click on open database and open the acl.db file.
Click on the Browse Data tab and choose the Table: acl_group . Make a note of all the information there. By default its usually

description / ID / name
total access / 1 / administrator
Operator / 2 / Operator
extension user 3 extension

If there are more its because you have created more Group Permissions so take down those informations as well

Next go to the table: acl_resource and go all the way down to the end. Look at the last ID number. For me it was '98" since i had just started from scratch.

So Click on the New Record button and enter the next number after the last so for me i entered

ID / Name / Description
99 / webmail / Webmail (Be aware of the captial W for description)

Next go to the table: acl_group_permissions and go all the way down and see the last ID you see there put
the next number in the list. For me it was 117 could me more or less for you so Click New Record. this is what i entered

ID / id_action / id_group / id_resource
118 / 1 / 1 / 99
119 / 1 / 2 / 99
120 / 1 / 3 / 99

ID_Action 1 = access , ID_group 1 = administrator , 2 = Operator , 3 = Extension , id_resource = the number you entered in the acl_resource table.

Next lets go in the menu.db file and open it. Click on the Browse Data tab again, and all there is is the menu table. So lets go all the way down and enter this information all the way on the bottom by clicking New Record

ID / ID_Parent / Link / Name / Type / order_no
webmail / email_admin / mail / Webmail / framed / 4

Write changes. Now reupload both files and put them in /var/www/db . I would first of all make a backup of the files there just in case you might have entered something incorrectly then write over the files acl.db and menu.db with the ones you just saved.

Thats all you need to do, just refresh your page and you will notice the Webmail link is now back under the Email link and you will also notice you can now enter the webmail information under the User you created so you can have the auto login feature working for each user! Sorry if this is a long guide hope its not too confusing. Be aware modifying DB files are not recommended and no way to find any guides about it this something that I just did as it was bugging me and thought I would share with all of you.

PS: You might have have to reapply these if you end up updating the Issabel pbx software

    Write a Reply...