Folks,
as said yesterday I tried to fake the User management dialog, and I'm glad to say I have succeed, at least in part. Here is a step by step procedure:
- Within a running Pegasus Mail session I clicked the Addresses > User management > New... option to open the User details dialog box.
- Then I typed "test_" into the Username field and a long description into the Personal name field, then OK, Close, etc. The \MAIL\test_ directory was properly created, as the "U;test_;Long name description" entry into \MAIL\PMAIL.USR control file. The mailbox directory (i.e. \MAIL\test_) was populated with two files: PMAIL.INI and the welcome .CNM as expected. Other control files and folders were created on user's first run.
- test_ user's PMAIL.INI file has this section:
[Pegasus Mail for Windows - Run Info]
Program version = Version 4.73.639, Mar 30 2018
Language resources = Standard UK English resource set
Time and date run ended = Wed, 15 Jan 2020 10:12:12
Running in standalone mode? = Y
Internal username = test_
Working home mailbox location = C:\PMAIL\MAIL\test_
New mailbox location = C:\PMAIL\MAIL\test_
LAN-based SMTP gateway status = Disabled, not preferred, not 'use always'.
MHS status = Disabled, not preferred, not 'use always'.
MHS directory path = /
MHS operating mode = SMF-70
- I then ran Pegasus Mail with the command line winpm-32.exe -i test_ it all did well. I then shut it down.
- I opened \MAIL\PMAIL.USR file and edited test_ to test_test_. The \MAIL\test_ directory was also renamed to \MAIL\test_test_, and of course all test_ strings into PMAIL.INI were also replaced by test_test_. Pegasus Mail ran OK with the winpm-32.exe -i test_test_ command line, that is it accepted a Username 10-char long which corroborates my first assumption that the problem is restricted to the dialog's length constraint.
- Better yet: from within Pegasus Mail I called the User management dialog and there was the edited test_test_ Username and long description. Trying to edit it I could not extend its length, but I could shorten it to test_test, a 9-char string! And here is the "in part" of my previous assertion: the new 9-char Username was properly set in both \MAIL\test_test Windows directory, and also in \MAIL\PMAIL.USR control file, but NOT inside user's PMAIL.INI file where the Run Info remained like this:
[Pegasus Mail for Windows - Run Info]
Program version = Version 4.73.639, Mar 30 2018
Language resources = Standard UK English resource set
Time and date run ended = Wed, 15 Jan 2020 10:12:12
Running in standalone mode? = Y
Internal username = test_test_
Working home mailbox location = C:\PMAIL\MAIL\test_test_
New mailbox location = C:\PMAIL\MAIL\test_test_
LAN-based SMTP gateway status = Disabled, not preferred, not 'use always'.
MHS status = Disabled, not preferred, not 'use always'.
MHS directory path = /
MHS operating mode = SMF-70
All in all I think this may be considered a "minor bug" that may be already sorted out. And while this fixing (or new) release come to us it can be hacked with a text editor and some work. HTH.
<p>Folks,</p>
<p>as said yesterday I tried to fake the <b>User management</b> dialog, and I'm glad to say I have succeed, at least in part. Here is a step by step procedure:</p>
<ol>
<li>Within a running Pegasus Mail session I clicked the <b>Addresses &gt; User management &gt; New...</b> option to open the <i>User details</i> dialog box.</li>
<li>Then I typed <b>"test_"</b> into the <i>Username</i> field and a long description into the <i>Personal name</i> field, then OK, Close, etc. The <i>\MAIL\test_</i> directory was properly created, as the <i>"U;test_;Long name description"</i> entry into <i>\MAIL\PMAIL.USR</i> control file. The mailbox directory (i.e. <i>\MAIL\test_</i>) was populated with two files: PMAIL.INI and the welcome .CNM as expected. Other control files and folders were created on user's first run.</li>
<li><b>test_</b> user's PMAIL.INI file has this section:
[Pegasus Mail for Windows - Run Info]
Program version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Version 4.73.639, Mar 30 2018
Language resources&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Standard UK English resource set
Time and date run ended&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Wed, 15 Jan 2020 10:12:12
Running in standalone mode?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Y
Internal username&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = test_
Working home mailbox location&nbsp;&nbsp;&nbsp; = C:\PMAIL\MAIL\test_
New mailbox location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = C:\PMAIL\MAIL\test_
LAN-based SMTP gateway status&nbsp;&nbsp;&nbsp; = Disabled, not preferred, not 'use always'.
MHS status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Disabled, not preferred, not 'use always'.
MHS directory path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /
MHS operating mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SMF-70</li>
<li>I then ran Pegasus Mail with the command line <b>winpm-32.exe -i test_</b> it all did well. I then shut it down.</li>
<li>I opened <i>\MAIL\PMAIL.USR</i> file and edited <b>test_ </b>to <b>test_test_</b>. The <i>\MAIL\test_</i> directory was also renamed to <i>\MAIL\test_test_</i>, and of course all <b>test_ </b>strings into PMAIL.INI were also replaced by <b>test_test_</b>. Pegasus Mail ran OK with the <b>winpm-32.exe -i test_test_</b> command line, that is it accepted a <i>Username</i> 10-char long which corroborates my first assumption that the problem is restricted to the dialog's length constraint.</li>
<li>Better yet: from within Pegasus Mail I called the <i>User management</i> dialog and there was the edited <b>test_test_ </b><i>Username</i> and long description. Trying to edit it I could not extend its length, but I could shorten it to <b>test_test</b>, a 9-char string! And here is the "in part" of my previous assertion: the new 9-char <i>Username</i> was properly set in both <i>\MAIL\test_test</i> Windows directory, and also in \MAIL\PMAIL.USR control file, but NOT inside user's PMAIL.INI file where the Run Info remained like this:
[Pegasus Mail for Windows - Run Info]
Program version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Version 4.73.639, Mar 30 2018
Language resources&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Standard UK English resource set
Time and date run ended&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Wed, 15 Jan 2020 10:12:12
Running in standalone mode?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Y
Internal username&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = test_test_
Working home mailbox location&nbsp;&nbsp;&nbsp; = C:\PMAIL\MAIL\test_test_
New mailbox location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = C:\PMAIL\MAIL\test_test_
LAN-based SMTP gateway status&nbsp;&nbsp;&nbsp; = Disabled, not preferred, not 'use always'.
MHS status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Disabled, not preferred, not 'use always'.
MHS directory path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = /
MHS operating mode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = SMF-70
</li>
</ol><p>&nbsp;</p><p>
All in all I think this may be considered a "minor bug" that may be already sorted out. And while this fixing (or new) release come to us it can be hacked with a text editor and some work. HTH.
</p>
-- Euler
Pegasus Mail 4.81.1154 Windows 7 Ultimate
IERenderer: 2.7.1.5 AttachMenu: 1.0.1.2
PMDebug: 2.5.8.34 BearHTML 4.9.9.6