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.