Products Downloads Prices Support Company
NetAuth
Product Links
Download Now
FAQ
Email Support
Features
Updates
Demo
License
Register
Manual
   


NetAuth ini setting changes for version 4.2f

A problem was discovered when certain configurations of DMail were used and NetAuth didn't support them so changes in NetAuth settings have been made, below you will find information on those changes.

If you currently have a version earlier than 4.2f then your .ini file might look something like the ones below in the "netauth.ini" column. If it does then all you need to do is upgrade and make sure your new netauth.ini looks like the matching .ini file in the "new style netauth.ini" column. Files below are for a host domain "a.com" (labeled H) and suffix based virtual domain "b.com" (labeled V). Further below you will see the changes for a host domain "c.com" and ip based virtual domain "d.com".

NOTE: The DMail settings have default values as follows...
  authent_domain false
  drop_prefix true
So if your dmail.conf does not have one of the above settings then the default is assumed.

Key
Authent name = name added to user database.
Drop file = filename of users drop file which stores email.
Login = username used when logging into the POP server.

Suffix Based
Dmail.conf Netauth.ini (pre 4.2f) New style netauth.ini (4.2f+) Drop file Authent name Login
1 host_domain a.com
vdomain b /bsuffix b.com \dmail\in
authent_domain false
drop_prefix true
domain a.com
prefix NULL

vhost b.com
domain b.com
prefix b_
suffix /bsuffix
vend

domain a.com
authent_domain false
drop_prefix true

vhost b.com
domain b.com
prefix b_
suffix /bsuffix
vend
H <user> <user> <user>
V b_<user> b_<user> <user>/bsuffix
2 host_domain a.com
vdomain b /bsuffix b.com \dmail\in
authent_domain true
drop_prefix true
domain a.com

vhost b.com
domain b.com
user_create_prefix false
prefix b_
suffix /bsuffix
vend
domain a.com
authent_domain true
drop_prefix true

vhost b.com
domain b.com
prefix b_
suffix /bsuffix
vend
H <user> <user>@a.com <user>
V b_<user> <user>@b.com <user>/bsuffix
3 host_domain a.com
vdomain b /bsuffix b.com \dmail\in\b
authent_domain false
drop_prefix false
domain a.com
prefix NULL

vhost b.com
domain b.com
prefix b_
suffix /bsuffix
vend

Doesn't work!!

domain a.com
authent_domain false
drop_prefix false

vhost b.com
domain b.com
prefix b_
suffix /bsuffix
vend

H <user> <user> <user>
V <user> b_<user> <user>/bsuffix
4 host_domain a.com
vdomain b /bsuffix b.com \dmail\in\b
authent_domain true
drop_prefix false
domain a.com

vhost b.com
domain b.com
suffix /bsuffix
vend
domain a.com
authent_domain true
drop_prefix false

vhost b.com
domain b.com
suffix /bsuffix
vend
H <user> <user>@a.com <user>
V <user> <user>@b.com <user>/bsuffix

 

IP Based

Dmail.conf Netauth.ini (pre 4.2f) New style netauth.ini (4.2f+) Drop file Authent name Login
5 host_domain c.com
vdomain d 1.2.3.4 d.com \dmail\in
authent_domain false
drop_prefix true
domain c.com
prefix NULL

vhost d.com
domain d.com
prefix d_
suffix 1.2.3.4
vend

domain c.com
authent_domain false
drop_prefix true

vhost d.com
domain d.com
prefix d_
pophost 1.2.3.4
smtphost 1.2.3.4
vend
H <user> <user> <user>
V d_<user> d_<user> <user>
6 host_domain c.com
vdomain d 1.2.3.4 d.com \dmail\in
authent_domain true
drop_prefix true
domain c.com

vhost d.com
domain d.com
user_create_prefix false
prefix d_
pophost 1.2.3.4
smtphost 1.2.3.4
vend
domain c.com
authent_domain true
drop_prefix true

vhost d.com
domain d.com
prefix d_
pophost 1.2.3.4
smtphost 1.2.3.4
vend
H <user> <user>@c.com <user>
V d_<user> <user>@d.com <user>
7 host_domain c.com
vdomain d /bsuffix d.com \dmail\in\d
authent_domain false
drop_prefix false
domain c.com
prefix NULL

vhost c.com
domain c.com
prefix c_
pophost 1.2.3.4
smtphost 1.2.3.4
vend

Doesn't work!!

domain c.com
authent_domain false
drop_prefix false

vhost d.com
domain d.com
prefix d_
pophost 1.2.3.4
smtphost 1.2.3.4
vend

H <user> <user> <user>
V <user> d_<user> <user>
8 host_domain c.com
vdomain d /bsuffix d.com \dmail\in\d
authent_domain true
drop_prefix false
domain c.com

vhost d.com
domain d.com
pophost 1.2.3.4
smtphost 1.2.3.4
vend
domain c.com
authent_domain true
drop_prefix false

vhost d.com
domain d.com
pophost 1.2.3.4
smtphost 1.2.3.4
vend
H <user> <user>@c.com <user>
V <user> <user>@d.com <user>