From: "Steven Levine" Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTPS id 9021128 for ecs-isp@2rosenthals.com; Thu, 25 Jan 2024 22:20:30 -0500 Received: from secmgr-va.2rosenthals.com ([50.73.8.217]:37152 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rTClQ-00043J-2p for ecs-isp@2rosenthals.com; Thu, 25 Jan 2024 22:20:20 -0500 Received: from mta-201a.earthlink-vadesecure.net ([51.81.229.180]:52135) by mail2.2rosenthals.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1rTClN-00016f-2Z for ecs-isp@2rosenthals.com; Thu, 25 Jan 2024 22:20:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; bh=jYxIVgTeLvk6Dsv+TsZrZbT4fWVkKczod0WVUS 6D3dg=; c=relaxed/relaxed; d=earthlink.net; h=from:reply-to:subject: date:to:cc:resent-date:resent-from:resent-to:resent-cc:in-reply-to: references:list-id:list-help:list-unsubscribe:list-subscribe:list-post: list-owner:list-archive; q=dns/txt; s=dk12062016; t=1706239216; x=1706844016; b=FaW4BSCEpTlafgpwrzFPVhiLSxBCUYhmDz49IX3zGGnFzz57z8IkkQM UVAY77uhg9cKudlfU3HPA7Pk/TOHy56UPqSs74S0ES6wB8ksgUk9vB9Thk9cGBggMrYQ+Ik LmyOuTR+mSNdBq4LUAl2zsd6IPm8IwEpVeQqbWFFjztm7v760dt0X9EJaIa2E9/LMrCQzHB Pt8UNrcr4xz+HdtTUC9bPkWLItv3qYiHhjbp3VjmLE/6QTv9wbYfl66FNzvecKVUc/z34yV WSHwtf1VawwMb5q7Qj8uBBveu61wM9KDZ+DwQvLylPAUSBPdHwniq2cXUhd+saC6TSptvsm UpA== Received: from slamain ([108.193.252.133]) by vsel2nmtao01p.internal.vadesecure.com with ngmta id b2ad9bc5-17adc786f96f596c; Fri, 26 Jan 2024 03:20:16 +0000 Message-ID: <65b32379.25.mr2ice.fgrirsq@earthlink.net> Date: Thu, 25 Jan 2024 19:14:01 -0800 To: "eCS ISP Mailing List" In-Reply-To: Subject: Re: [eCS-ISP] RoundCube webmail 1.4 or 1.5 php issue X-Mailer: MR/2 Internet Cruiser Edition for OS/2 v3.00.11.24/60 In , on 01/25/24 at 02:44 PM, "Massimo S." said: Hi massimo, >[25-Jan-2024 14:14:06 Europe/Rome] PHP Fatal error: Uncaught Error: Call >to undefined function mb_regex_encoding() in >D:\apache\htdocs\webmail\program\lib\Roundcube\bootstrap.php:87 Stack >trace: >#0 D:\apache\htdocs\webmail\program\include\iniset.php(74): >require_once() #1 D:\apache\htdocs\webmail\installer\index.php(43): >require('D:\\apache\\htdo...') #2 {main} > thrown in D:\apache\htdocs\webmail\program\lib\Roundcube\bootstrap.php >on line 87 Your php programmer may be able to patch the roundcube code to work like it did in prior versions. Back in 1.3.17, which IIRC is to what you are currenly using, the code was: roundcube.git\program\lib\Roundcube\bootstrap.php:79 // set internal encoding for mbstring extension if (function_exists('mb_internal_encoding')) { mb_internal_encoding(RCUBE_CHARSET); } if (function_exists('mb_regex_encoding')) { mb_regex_encoding(RCUBE_CHARSET); } which made the functions optional. Without these calls, php will use the default internal encoding. This worked for you in version 1.3.x. Perhaps, it will continue to work for you in a patched 1.4 or 1.5. Steven -- ---------------------------------------------------------------------- "Steven Levine" Warp/DIY/BlueLion etc. www.scoug.com www.arcanoae.com www.warpcave.com ----------------------------------------------------------------------