[Emerald] NT Mail, please help

Don Barron ( (no email) )
Tue, 30 Mar 1999 14:17:37 +0930

I have followed the instructions below but when I try to check mail it does
not authenticate me. Is there something else I need to do

To configure NTMail to use the emerauth.dll authentication DLL, you need to
add the following registry value:


as type REG_SZ. You should copy the emerauth.dll file to your NTMail base
directory and have the contents of the above key be "emerauth.dll".

Here is the information from the NTMail Reference Manual about this value:

This defines the location and name of a security DLL. NTMail will use the
specified DLL to validate unknown users. NTMail will search (in the order
given) the following directories for the security DLL

1. BASEDIR\<UserDLLLocation>
2. %WINNT%\SYSTEM32\<UserDLLLocation>
3. <UserDLLLocation>

Additionally, there is a registry setting specific to the NTMail API that
you need to set:


This is the External System ID the user's service must belong to in order
for the user to be considered a NTMail user. You can find out this number
in the Emerald Aministrator when you configure the External System. See
below for more details.


Any suggestions would be greatfully accepted.

Don Barron
World-Link Internet

Email: don@world-link.com.au
Web: http://www.world-link.com.au

Thought of the Day:
NEWS! Iraqi head seeks arms

-----Original Message-----
From: DAN TANG <dan@dmn.com.au>
To: emerald@iea-software.com <emerald@iea-software.com>
Date: Monday, 29 March 1999 7:56
Subject: [Emerald] Serv_u dll problem

>I am trying to use Serv_U(RadiusNT 2.5, Emerald 2.1, Serv_u 2.4a ), but
>problem to start it, whenever it starts I got following error:
>Serv-U FTP-Server v2.4a - Copyright (c) 1995-1998 Cat Soft, All Rights
>Reserved - by Rob Beckers
>Cat Soft is an affiliate of Deerfield.Com
>Using WinSock 2.0 - max. 32767 sockets
>Logging messages to screen only
>[1] Mon 29Mar99 18:52:20 - Starting FTP Server... (Version 2.4a (32-bit))
>FTP Server on-line: IP-number(s),,,
>,, port number 21
>PROBLEM: Cannot find/load DLL d:\ServU\emer_su.dll (can also happen if the
>DLL uses other DLLs which are not available)
>Using registered version (Registration key passed)
>Below is the Serv-u.ini settings, the file is in right directory, I could
>find it by DIR Emer_su.dll /S in DOS prompt:
>Following is procedure in Emerald, I created a HomeDir because there is
>in Emerald:
>Create Procedure VerifyFTPUser
>@username varchar(32)
>SELECT Login,shell,Password,HomeDir, LoginLimit * 5000 as HomeDirLimit
>FROM MasterAccounts ma, SubAccounts sa
>WHERE ma.CustomerID=sa.CustomerID
>AND Login=@username
>AND sa.Active<>0
>AND ma.Active<>0
>AND DateAdd(dd,ma.Extension+ma.OverDue,maExpireDate)>=GetDate()
>I have setup an ODBC DSN name as Emerald. The Emerald SQL Server is in
>MIXED security mode. The DSN connect to Emerald SQL server O.K.
>Please help
>For more information about this list, including removal,
>please see http://www.iea-software.com/maillist.html

For more information about this list, including removal,
please see http://www.iea-software.com/maillist.html