<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>Developers' Forum</title>
    <description>A forum for all issues related to the development of ISPConfig 3.</description>
    <pubDate>Sat, 18 Jul 2026 02:20:56 +0000</pubDate>
    <lastBuildDate>Sat, 18 Jul 2026 02:20:56 +0000</lastBuildDate>
    <generator>Howtoforge - Linux Howtos and Tutorials</generator>
    <link>https://forum.howtoforge.com/forums/developers-forum.33/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://forum.howtoforge.com/forums/developers-forum.33/index.rss"/>
    <item>
      <title>A full REST API for ISPConfig (OpenAPI, all modules) — looking for testers</title>
      <pubDate>Tue, 07 Jul 2026 12:51:20 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/a-full-rest-api-for-ispconfig-openapi-all-modules-looking-for-testers.95240/</link>
      <guid>https://forum.howtoforge.com/threads/a-full-rest-api-for-ispconfig-openapi-all-modules-looking-for-testers.95240/</guid>
      <author>invalid@example.com (tio289)</author>
      <dc:creator>tio289</dc:creator>
      <content:encoded><![CDATA[This request comes up a lot, so I wanted to share a project I&#039;ve built to actually solve it.<br />
<br />
As many have pointed out, the official &quot;REST&quot; endpoints are really just a thin wrapper around the old SOAP remote API - limited coverage, no OpenAPI/Swagger spec, and a lot of features simply aren&#039;t exposed. I  wanted something that treats a real REST API as the goal, not an afterthought.<br />
<br />
So I built ispconfig-rest: a modern, contract-first REST API for ISPConfig 3.3, on Laravel 12.<br />
<ul>
<li>~270...</li>
</ul><br />
<a href="https://forum.howtoforge.com/threads/a-full-rest-api-for-ispconfig-openapi-all-modules-looking-for-testers.95240/" class="internalLink">A full REST API for ISPConfig (OpenAPI, all modules) — looking for testers</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>ISPConfig REST-API Standard</title>
      <pubDate>Mon, 06 Jul 2026 21:30:51 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-rest-api-standard.88898/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-rest-api-standard.88898/</guid>
      <author>invalid@example.com (Aeon112)</author>
      <dc:creator>Aeon112</dc:creator>
      <content:encoded><![CDATA[Hey there!<br />
are there any Plans in the Future to make ISPConfig fully REST Compatible with the OpenAPI Standard? I think it&#039;s much easier to handle and Programm than the SOAP API, especially for connections to other languages like GO, Ruby, Python... I can try to Implement an REST API for ISPConfig if this is desired? OpenAPI is the defect Standard for REST and Swagger.io. What are your opinions about rest?]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>ISPConfig REST API</title>
      <pubDate>Mon, 06 Jul 2026 21:30:17 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-rest-api.88821/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-rest-api.88821/</guid>
      <author>invalid@example.com (Aeon112)</author>
      <dc:creator>Aeon112</dc:creator>
      <content:encoded><![CDATA[Hey,<br />
are the Docs in the Folder Remoting-Client also for the Json API or where can I get a detailed Docs for the Json/REST API? I wan&#039;t to create a Composer project for the ISPConfig API to include it in Laravel or Symfony Applications, but I don&#039;t find any Howtos or tutorials for the ISPConfi REST API. Thanks!<br />
<br />
Greets]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>False WARNING "PHP cli binary is not available in the jail" when PHP is present via global jailkit_c</title>
      <pubDate>Tue, 16 Jun 2026 11:06:53 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/false-warning-php-cli-binary-is-not-available-in-the-jail-when-php-is-present-via-global-jailkit_c.95198/</link>
      <guid>https://forum.howtoforge.com/threads/false-warning-php-cli-binary-is-not-available-in-the-jail-when-php-is-present-via-global-jailkit_c.95198/</guid>
      <author>invalid@example.com (RalphGL)</author>
      <dc:creator>RalphGL</dc:creator>
      <content:encoded><![CDATA[Hi,<br />
I&#039;d like to report a bug I found in ISPConfig&#039;s Jailkit handling. I searched the forum but couldn&#039;t find an existing report for this specific scenario.<br />
<br />
<b>Environment:</b><br />
<ul>
<li>Debian 13</li>
<li>ISPConfig 3.3.1p1 (latest stable)</li>
<li>Apache + PHP-FPM</li>
<li>PHP 8.4 / 8.5</li>
</ul><b>Problem:</b><br />
When a website has PHP disabled (php = no) or no explicit PHP version assigned (server_php_id = 0), but an SSH/SFTP jail user is configured, ISPConfig sends a false warning email:<br />
<br />
WARNING - The PHP...<br />
<br />
<a href="https://forum.howtoforge.com/threads/false-warning-php-cli-binary-is-not-available-in-the-jail-when-php-is-present-via-global-jailkit_c.95198/" class="internalLink">False WARNING &quot;PHP cli binary is not available in the jail&quot; when PHP is present via global jailkit_c</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>NGINX Redirect Config bug in ISPConfig 3.3.1p1</title>
      <pubDate>Thu, 28 May 2026 06:45:38 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/nginx-redirect-config-bug-in-ispconfig-3-3-1p1.95169/</link>
      <guid>https://forum.howtoforge.com/threads/nginx-redirect-config-bug-in-ispconfig-3-3-1p1.95169/</guid>
      <author>invalid@example.com (Bay Internet)</author>
      <dc:creator>Bay Internet</dc:creator>
      <content:encoded><![CDATA[When creating a Redirect, of Type Redirect in the control Panel, which is essentially a 302 redirect, the generated NGINX config file has a syntax error.<br />
<br />
The correct syntax is:<br />
rewrite ^(?!/(\.well-known/acme-challenge))/(.*)$ <a href="http://example.com/$2" target="_blank" class="externalLink" rel="nofollow">http://example.com/$2</a> redirect;<br />
<br />
However ISPconfig creates the directive without a &quot;/&quot; at the end of the domain name, like:<br />
rewrite ^(?!/(\.well-known/acme-challenge))/(.*)$ <a href="http://example.com$2" target="_blank" class="externalLink" rel="nofollow">http://example.com$2</a> redirect;<br />
<br />
This results in example.com/test.html...<br />
<br />
<a href="https://forum.howtoforge.com/threads/nginx-redirect-config-bug-in-ispconfig-3-3-1p1.95169/" class="internalLink">NGINX Redirect Config bug in ISPConfig 3.3.1p1</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Fully automated SSL setup for mail.* and webmail.* domains</title>
      <pubDate>Thu, 19 Mar 2026 10:24:33 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/fully-automated-ssl-setup-for-mail-and-webmail-domains.95026/</link>
      <guid>https://forum.howtoforge.com/threads/fully-automated-ssl-setup-for-mail-and-webmail-domains.95026/</guid>
      <author>invalid@example.com (ezflashback)</author>
      <dc:creator>ezflashback</dc:creator>
      <content:encoded><![CDATA[<b><span style="font-size: 22px">Automated Global SSL for Mail &amp; Webmail on ISPConfig 3</span></b><br />
<br />
This guide provides a robust, automated solution for ISPConfig 3 environments to manage a <b>Global SSL Certificate</b> (Multi-Domain/SAN) covering mail.domain.tld and webmail.domain.tld for all hosted clients. This version includes a filter to ignore multi-level subdomains and performs a database cleanup to prevent duplicate entries.<br />
<br />
<b><span style="font-size: 18px">1. Prerequisites</span></b><br />
<ul>
<li>ISPConfig 3.x installed on...</li>
</ul><br />
<a href="https://forum.howtoforge.com/threads/fully-automated-ssl-setup-for-mail-and-webmail-domains.95026/" class="internalLink">Fully automated SSL setup for mail.* and webmail.* domains</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Feature Request: Integrated Mail SNI support for Postfix and Dovecot</title>
      <pubDate>Tue, 17 Mar 2026 12:28:25 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/feature-request-integrated-mail-sni-support-for-postfix-and-dovecot.95022/</link>
      <guid>https://forum.howtoforge.com/threads/feature-request-integrated-mail-sni-support-for-postfix-and-dovecot.95022/</guid>
      <author>invalid@example.com (ezflashback)</author>
      <dc:creator>ezflashback</dc:creator>
      <content:encoded><![CDATA[Hi ISPConfig team and community,<br />
First of all, thanks for the amazing work on ISPConfig! It’s a fantastic control panel and makes server management so much easier.<br />
<br />
I recently spent some time fixing a common issue and thought it would be a great addition to the core features: Automatic Mail SNI (Server Name Indication) for Postfix and Dovecot.<br />
<br />
The Problem:<br />
In multi-domain setups, mail clients (like Thunderbird or Outlook) often throw &quot;Certificate Mismatch&quot; warnings when users try to use...<br />
<br />
<a href="https://forum.howtoforge.com/threads/feature-request-integrated-mail-sni-support-for-postfix-and-dovecot.95022/" class="internalLink">Feature Request: Integrated Mail SNI support for Postfix and Dovecot</a>]]></content:encoded>
    </item>
    <item>
      <title>Reorganizing ISPConfig and HowtoForge</title>
      <pubDate>Fri, 06 Feb 2026 14:37:34 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/reorganizing-ispconfig-and-howtoforge.94878/</link>
      <guid>https://forum.howtoforge.com/threads/reorganizing-ispconfig-and-howtoforge.94878/</guid>
      <author>invalid@example.com (till)</author>
      <dc:creator>till</dc:creator>
      <content:encoded><![CDATA[Hi Guys,<br />
<br />
I&#039;ve started with planning for a reorganization of the ISPConfig project and HowtoForge, and I would like to hear your opinions on a few topics.<br />
<br />
First, what to do with the forum? Options are:<br />
<br />
a) Just update it and give it a new theme.<br />
b) Switch from XenForo to another, more modern system. E.g. Discourse. Such a switch might cause some information loss as not everything can be transferred 1:1.<br />
<br />
Plus, I&#039;m considering putting the forum on an ISPConfig subdomain as it&#039;s mainly an...<br />
<br />
<a href="https://forum.howtoforge.com/threads/reorganizing-ispconfig-and-howtoforge.94878/" class="internalLink">Reorganizing ISPConfig and HowtoForge</a>]]></content:encoded>
      <slash:comments>22</slash:comments>
    </item>
    <item>
      <title>PHPMyAdmin Link Bug</title>
      <pubDate>Tue, 03 Feb 2026 14:22:18 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/phpmyadmin-link-bug.94922/</link>
      <guid>https://forum.howtoforge.com/threads/phpmyadmin-link-bug.94922/</guid>
      <author>invalid@example.com (rwestebbe)</author>
      <dc:creator>rwestebbe</dc:creator>
      <content:encoded><![CDATA[Hello, <br />
<br />
I couldn&#039;t find a dedicated forum for bug reports, so I&#039;m posting the bug here. <br />
<br />
After the last update, the button for PHPMyAdmin was no longer displayed in ISPConfig. The reason for this was that the following query was in <br />
<br />
/usr/local/ispconfig/interface/web/sites/database_list.php<br />
<br />
in the function prepareDataRow($rec) contained the following query:<br />
<br />
if($db_type == ‘mysql’ &amp;&amp; $this-&gt;global_config[‘dblist_phpmyadmin_link’] == ‘y’) <br />
<br />
but the variable $db_type contained “MySQL.”...<br />
<br />
<a href="https://forum.howtoforge.com/threads/phpmyadmin-link-bug.94922/" class="internalLink">PHPMyAdmin Link Bug</a>]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>ISPConfig Roadmap for 2025</title>
      <pubDate>Fri, 30 Jan 2026 16:23:49 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-roadmap-for-2025.93556/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-roadmap-for-2025.93556/</guid>
      <author>invalid@example.com (till)</author>
      <dc:creator>till</dc:creator>
      <content:encoded><![CDATA[ISPConfig Roadmap for 2025: Exciting New Features, Official AlmaLinux &amp; Rocky Linux Support, and More.<br />
Read the full article: <a href="https://www.ispconfig.org/blog/ispconfig-roadmap-for-2025-exciting-new-features-official-almalinux-rocky-linux-support-and-more/" target="_blank" class="externalLink" rel="nofollow">https://www.ispconfig.org/blog/ispc...icial-almalinux-rocky-linux-support-and-more/</a>]]></content:encoded>
      <slash:comments>41</slash:comments>
    </item>
    <item>
      <title>Test ispconfig 3.3.1.b1 on Rocky Linux 10.1</title>
      <pubDate>Tue, 27 Jan 2026 18:59:55 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/test-ispconfig-3-3-1-b1-on-rocky-linux-10-1.94820/</link>
      <guid>https://forum.howtoforge.com/threads/test-ispconfig-3-3-1-b1-on-rocky-linux-10-1.94820/</guid>
      <author>invalid@example.com (DarioL)</author>
      <dc:creator>DarioL</dc:creator>
      <content:encoded><![CDATA[I have install a minimal new Rocky Linux 10.1 system and try to setup on it the new beta release.<br />
I have follow the &quot;The Perfect Server CentOS 8&quot; guide with some adjustments (If you&#039;re interested I can show you how I did it) and install all functionality except some functions not usually used by me, such as mod_python, metronome, mailman<br />
The &quot;php -q install.php&quot; is gone without problem.<br />
The first problem is happened when I try to access to ISPC panel: blank panel.<br />
This is what I get from...<br />
<br />
<a href="https://forum.howtoforge.com/threads/test-ispconfig-3-3-1-b1-on-rocky-linux-10-1.94820/" class="internalLink">Test ispconfig 3.3.1.b1 on Rocky Linux 10.1</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Display and sorting in the website backups table</title>
      <pubDate>Thu, 15 Jan 2026 07:26:29 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/display-and-sorting-in-the-website-backups-table.94853/</link>
      <guid>https://forum.howtoforge.com/threads/display-and-sorting-in-the-website-backups-table.94853/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Sites → Website → Backup<br />
The backups table shows several user-interface issues, independent of the language used.<br />
<br />


	<a href="https://forum.howtoforge.com/attachments/9465/" target="_blank">View attachment 9465</a>
	
 <br />
<br />
<b>1. ‘Backup file’ column</b><br />
File names are long (especially for database backups).<br />
When the text exceeds the available width, it is not truncated: it overflows into the other columns and breaks the table layout.<br />
I therefore think of a combination:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>text-overflow: ellipsis; white-space: nwrap; overflow: hidden;</pre>
</div><b>2. Column widths not...</b><br />
<br />
<a href="https://forum.howtoforge.com/threads/display-and-sorting-in-the-website-backups-table.94853/" class="internalLink">Display and sorting in the website backups table</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Missing string for the ‘no PHP options selected’ error</title>
      <pubDate>Sat, 10 Jan 2026 22:45:13 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/missing-string-for-the-no-php-options-selected-error.94849/</link>
      <guid>https://forum.howtoforge.com/threads/missing-string-for-the-no-php-options-selected-error.94849/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Version<br />
ISPConfig 3.3.x (Debian 12, Nginx + PHP-FPM stack)<br />
Module<br />
System → System Config → Sites<br />
Context<br />
Nginx server (no Apache)<br />


	<a href="https://forum.howtoforge.com/attachments/9458/" target="_blank">View attachment 9458</a>
	
 <br />
<b>1. Wrong label for the PHP handler field</b><br />
The field is displayed as:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>PHP Handler (Apache only)</pre>
</div>Current key:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>$wb['web_php_options_txt'] = 'PHP Handler (Apache only)';</pre>
</div>This label is wrong on a Nginx system, because:<br />
– PHP-FPM is used under Nginx;<br />
– this setting actually controls the PHP runtime behaviour;<br />
–...<br />
<br />
<a href="https://forum.howtoforge.com/threads/missing-string-for-the-no-php-options-selected-error.94849/" class="internalLink">Missing string for the ‘no PHP options selected’ error</a>]]></content:encoded>
    </item>
    <item>
      <title>Website harddisk quota with unlimited setting and negative usage percentages</title>
      <pubDate>Sun, 04 Jan 2026 10:20:33 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/website-harddisk-quota-with-unlimited-setting-and-negative-usage-percentages.94832/</link>
      <guid>https://forum.howtoforge.com/threads/website-harddisk-quota-with-unlimited-setting-and-negative-usage-percentages.94832/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Observation<br />
When the disk quota is set to unlimited, calculations treat the sentinel value (-1) as a real numeric value, which leads to display anomalies, in particular negative percentages.<br />
However, an unlimited quota does not remove the notion of a limit; it only removes the per-site limit. The relevant limit then becomes the actual capacity of the storage volume.<br />
The usage percentage should, therefore, be calculated against this capacity in order to provide information that is correct,...<br />
<br />
<a href="https://forum.howtoforge.com/threads/website-harddisk-quota-with-unlimited-setting-and-negative-usage-percentages.94832/" class="internalLink">Website harddisk quota with unlimited setting and negative usage percentages</a>]]></content:encoded>
    </item>
    <item>
      <title>Display issue in the Databases/Database Users section</title>
      <pubDate>Sat, 03 Jan 2026 11:16:02 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/display-issue-in-the-databases-database-users-section.94829/</link>
      <guid>https://forum.howtoforge.com/threads/display-issue-in-the-databases-database-users-section.94829/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Four anomalies are observed in the validation of the Databases and Database Users forms. They concern only the display of error messages or the translation strings.<br />
<br />
Coding issue<br />
<ol>
<li>Duplicate message (database name)<br />
The key <i>database_name_error_empty</i> (Database name is empty) is displayed twice when creating a database.</li>
</ol>

	<a href="https://forum.howtoforge.com/attachments/9454/" target="_blank">View attachment 9454</a>
	
 <br />
Explanation issues (strings / announced limits)<br />
<ol>
<li>Incorrect announced maximum length for database names<br />
The...</li>
</ol><br />
<a href="https://forum.howtoforge.com/threads/display-issue-in-the-databases-database-users-section.94829/" class="internalLink">Display issue in the Databases/Database Users section</a>]]></content:encoded>
    </item>
    <item>
      <title>Request to change internal variable names in language files</title>
      <pubDate>Fri, 02 Jan 2026 07:30:20 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/request-to-change-internal-variable-names-in-language-files.94823/</link>
      <guid>https://forum.howtoforge.com/threads/request-to-change-internal-variable-names-in-language-files.94823/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[<span style="font-size: 12px"><b>Description</b></span><br />
In the “Alias domain for website” form, the labels of the first two fields are generated using incorrect language keys.<br />
This is not a functional issue, but a UI / language-key mapping bug that results in misleading field labels.<br />
<br />
<span style="font-size: 12px"><b>Issue 1 — First field (input field)</b></span><br />
The first field (used to enter the alias name) does not use the expected language key host_txt.<br />
Instead, it uses the language key of the second field (domain_txt).<br />
<br />
Expected:...<br />
<br />
<a href="https://forum.howtoforge.com/threads/request-to-change-internal-variable-names-in-language-files.94823/" class="internalLink">Request to change internal variable names in language files</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>UTF-8 support in X.509 certificates (SSL tab)</title>
      <pubDate>Wed, 31 Dec 2025 13:55:11 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/utf-8-support-in-x-509-certificates-ssl-tab.94814/</link>
      <guid>https://forum.howtoforge.com/threads/utf-8-support-in-x-509-certificates-ssl-tab.94814/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[Hello,<br />
<br />
Accented letters are indispensable in many languages other than English.<br />
In practice, this prevents some users from entering correctly spelled identity information, for example a French region name, a Luxembourg locality, or an Italian organization name.<br />
<br />
It is worth recalling that the X.509 standard, as defined in RFC 5280, section 4.1.2.4 (<i>DirectoryString</i>), explicitly provides for the use of UTF8String, allowing Unicode characters to be used in certificate identity fields...<br />
<br />
<a href="https://forum.howtoforge.com/threads/utf-8-support-in-x-509-certificates-ssl-tab.94814/" class="internalLink">UTF-8 support in X.509 certificates (SSL tab)</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>ISPConfig 3.3.1 Beta 1 Released – Debian 13 Support in ISPConfig</title>
      <pubDate>Fri, 26 Dec 2025 19:02:51 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/ispconfig-3-3-1-beta-1-released-debian-13-support-in-ispconfig.94807/</link>
      <guid>https://forum.howtoforge.com/threads/ispconfig-3-3-1-beta-1-released-debian-13-support-in-ispconfig.94807/</guid>
      <author>invalid@example.com (till)</author>
      <dc:creator>till</dc:creator>
      <content:encoded><![CDATA[Read more:<br />
<a href="https://www.ispconfig.org/blog/ispconfig-3-3-1-beta-1-released-debian-13-support-in-ispconfig/" target="_blank" class="externalLink" rel="nofollow">https://www.ispconfig.org/blog/ispconfig-3-3-1-beta-1-released-debian-13-support-in-ispconfig/</a>]]></content:encoded>
    </item>
    <item>
      <title>2FA by email available for admin CP users without email address</title>
      <pubDate>Thu, 25 Dec 2025 08:05:37 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/2fa-by-email-available-for-admin-cp-users-without-email-address.94805/</link>
      <guid>https://forum.howtoforge.com/threads/2fa-by-email-available-for-admin-cp-users-without-email-address.94805/</guid>
      <author>invalid@example.com (Pyanepsion)</author>
      <dc:creator>Pyanepsion</dc:creator>
      <content:encoded><![CDATA[In System → CP Users, the option ‘<b>Two-factor authentication: email</b>’ is available when creating an <b>new admin use</b>r, although this type of account has no client record and no email address can be defined in this form.<br />
There is no field to specify or verify which email address would be used for this authentication method.<br />
In this context, the behaviour of this option is not clear.<br />
Is this the intended behaviour?<br />
If not, possible approaches could be:<br />
—hiding this option for admin...<br />
<br />
<a href="https://forum.howtoforge.com/threads/2fa-by-email-available-for-admin-cp-users-without-email-address.94805/" class="internalLink">2FA by email available for admin CP users without email address</a>]]></content:encoded>
    </item>
    <item>
      <title>data_processing_error email_error_isemail, login_error_regex, quota_error_value&lt;br /&gt;</title>
      <pubDate>Tue, 16 Dec 2025 10:05:43 +0000</pubDate>
      <link>https://forum.howtoforge.com/threads/data_processing_error-email_error_isemail-login_error_regex-quota_error_value-br.94765/</link>
      <guid>https://forum.howtoforge.com/threads/data_processing_error-email_error_isemail-login_error_regex-quota_error_value-br.94765/</guid>
      <author>invalid@example.com (AgungK)</author>
      <dc:creator>AgungK</dc:creator>
      <content:encoded><![CDATA[Hi all, I need your help for solving this error, anyone have same problem with me? here for my problem,<br />
I got this error on Remote API when add new mailbox on ISPConfig Version: 3.3.0p3 from c# asp.net.<br />
I have success login using remote user and got session but got error:<br />
&lt;soap-env:envelope xmlns:soap-env=&quot;://schemas.xmlsoap.org/soap/envelope/&quot;&gt;<br />
 &lt;soap-env:body&gt;<br />
  &lt;soap-env:fault&gt;<br />
   &lt;faultcode&gt;data_processing_error&lt;/faultcode&gt;<br />
   &lt;faultstring&gt;email_error_isemail&lt;br /&gt;login_error_regex&lt;br...<br />
<br />
<a href="https://forum.howtoforge.com/threads/data_processing_error-email_error_isemail-login_error_regex-quota_error_value-br.94765/" class="internalLink">data_processing_error email_error_isemail, login_error_regex, quota_error_value&lt;br /&gt;</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
  </channel>
</rss>
