emailQ.NET Security

Security is an ever increasing concern for individuals and organizations managing a computer infrastructure. EmailQ.Net has been architected to be flexible enough to meet most security needs.


Windows User Account

By default, EmailQ.Net will be installed as a Windows Service and will run under the default System Account. You can safely change the Windows user account that EmailQ.Net runs under; however, you will need to grant permissions to use the system registry and directories specified below:


Registry Access

By default, EmailQ.Net needs to read and write values to and from the system registry. EmailQ.Net works with values in the HKEY_LOCAL_MACHINE hive, under the key Software\emailQ\QueueDirectory.
If you are concerned about granting a user account registry access, explicitly set the Smtp.NET class property QueueDirectory and/or PickupDirectory each time Smtp.NET needs to send email to EmailQ.Net.


Directories

Queue Directory
The user account running the EmailQ.Net Service or Application, must have FULL access to the Queue Directory, its files, and sub-directories. The location of the Queue Directory is stored in the registry key, HKEY_LOCAL_MACHINE\Software\emailQ\QueueDirectory OR explicitly set with the Smtp.NET class property QueueDirectory.

Temp Directory
Smtp.NET and EmailQ.Net also work with the system temporary directory. This directory is used for temporary file creation, reading, and writing. You can specify any directory as the temporary directory with the Smtp.NET class property TempDirectory. The user account running the EmailQ.Net Service or Application, must have read/write/create access to this directory.

Pickup Directory
Smtp.NET and EmailQ.Net can also send messages to the IIS Pickup Directory. If you plan on using this feature, Smtp.NET and EmailQ.Net will need read and write access in this directory. The user account running the EmailQ.Net Service or Application, must have read/write/create access to this directory.


Next: Back to the Help Center