Community Discussions and Support
How to copy user profile to a newly created user?

> I want a way to copy a default set of user setting (mailboxes, filters, public folders, Reply settings, ISP setting, etc) to the new
> user. Is there a standard way to do this. So far I have duplicated a user folder then changed the folder name to the new user.

You need to use the pmdflts.ini file.  In older versions of Pegasus Mail, a file called DEFAULTS.PM was used to manage default settings for new users. DEFAULTS.PM offered only a very limited range of customizations and wasn't generally very satisfying.  

Under Pegasus Mail v3.x for DOS and WinPMail, a new text-based INI format is used to store user preferences. The same file format
can be used to default almost any aspect of the program's operation, using the following steps:

1:  Login as a guinea-pig user. You might want to create a
    temporary account for doing this.

2:  Run Pegasus Mail for DOS and/or for Windows (they share the
    same file) and set them up in exactly the way you would like
    them to appear to your users. Things you will typically change
    are preferences settings, and message settings (such as
    copy-to-self and so on).

3:  Quit, and change to the guinea-pig user's new mail folder in
    SYS:MAIL/USERID. Locate the file called PMAIL.INI.

4:  Copy PMAIL.INI to the same directory as PMAIL.EXE and
    WINPMAIL.EXE under the name PMDFLTS.INI.

5:  Edit the file using any text editor and remove the "Personal
    name" setting. We also recommend that you remove the Window
    positioning settings for the Windows version of Pegasus Mail,
    and any references to local drives on your machine.

That's all there is to it! New users will now pick up all the settings in this file, except for the POP3 configuration information,  the first time they run Pegasus Mail for DOS or Windows.

An alternative is *not* to remove the "Personal name" parameter, but to substitute the name of an environment variable. For instance, I use:  

Personal name                             = ~%FULL_NAME%

which takes the value of the FULL_NAME variable (which we set in the NetWare login script) and places it in the "Personal name" field for the new account.  



> I want a way to copy a default set of user setting (mailboxes, filters, public folders, Reply settings, ISP setting, etc) to the new > user. Is there a standard way to do this. So far I have duplicated a user folder then changed the folder name to the new user. You need to use the pmdflts.ini file.  In older versions of Pegasus Mail, a file called DEFAULTS.PM was used to manage default settings for new users. DEFAULTS.PM offered only a very limited range of customizations and wasn't generally very satisfying.   Under Pegasus Mail v3.x for DOS and WinPMail, a new text-based INI format is used to store user preferences. The same file format can be used to default almost any aspect of the program's operation, using the following steps: 1:  Login as a guinea-pig user. You might want to create a     temporary account for doing this. 2:  Run Pegasus Mail for DOS and/or for Windows (they share the     same file) and set them up in exactly the way you would like     them to appear to your users. Things you will typically change     are preferences settings, and message settings (such as     copy-to-self and so on). 3:  Quit, and change to the guinea-pig user's new mail folder in     SYS:MAIL/USERID. Locate the file called PMAIL.INI. 4:  Copy PMAIL.INI to the same directory as PMAIL.EXE and     WINPMAIL.EXE under the name PMDFLTS.INI. 5:  Edit the file using any text editor and remove the "Personal     name" setting. We also recommend that you remove the Window     positioning settings for the Windows version of Pegasus Mail,     and any references to local drives on your machine. That's all there is to it! New users will now pick up all the settings in this file, except for the POP3 configuration information,  the first time they run Pegasus Mail for DOS or Windows. An alternative is *not* to remove the "Personal name" parameter, but to substitute the name of an environment variable. For instance, I use:   Personal name                             = ~%FULL_NAME% which takes the value of the FULL_NAME variable (which we set in the NetWare login script) and places it in the "Personal name" field for the new account.  

As the admin I get to add and remove users in our multi-user networked installation. The user folders reside on the File Server under \pmail\MAIL".

I want a way to copy a default set of user setting (mailboxes, filters, public folders, Reply settings, ISP setting, etc) to the new user. Is there a standard way to do this. So far I have duplicated a user folder then changed the folder name to the new user.

<P>As the admin I get to add and remove users in our multi-user networked installation. The user folders reside on the File Server under \pmail\MAIL". </P> <P>I want a way to copy a default set of user setting (mailboxes, filters, public folders, Reply settings, ISP setting, etc) to the new user. Is there a standard way to do this. So far I have duplicated a user folder then changed the folder name to the new user.</P>
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft