Signup SSO Must Support Creating Mail Forwarding Records

Last reviewed: February 3, 1998
Article ID: Q164728

The information in this article applies to:

  • Microsoft Commercial Internet System, version 1.0

SYMPTOMS

Microsoft Commercial Internet System customers are likely to setup two- tiered mail domain structures such as starlight.com and jp.starlight.com or us.starlight.com. To make this work, the Signup SSO must support creating routing table entries with forwarding records for the root domain (that is, starlight.com can forward to us.starlight.com or to jp.starlight.com).

CAUSE

Additional optional parameters were added to the SignUp SSO CreateUser() function to handle the case of a forwarding mail record like domain.com. If the optional parameters are specified, the CreateUser function would make a series of calls to the POP3CreateUser function to set the forwarding e-mail records. If the optional parameters are specified, the CreateUser function would make a series of calls to the POP3CreateUser function to set the forwarding email records.

This would mean changing the CreateUser parameter list to include optional parameters to specify the list of servers to set the forwarding record.

MORE INFORMATION

The parameter list for both CreateUser and POP3CreateUser are listed below:

SSO Function CreateUser()

Required: LPSTR strLoginName(A&A, POP3, IDS) LPSTR strPassword(A&A) LPSTR strEmailDomain(POP3,IDS) LPSTR strEmailServer(POP3) LPSTR strVRoot(POP3) ULONG ulMailboxSize(POP3) LPSTR strCountry(IDS) LPSTR strOgranization(IDS)

Optional: LPSTR strGivenName(IDS) LPSTR strSurName(IDS) ULONG ulAccount(GETPROP only. Not require input) LPSTR strEMailRoot(POP3,IDS) LPSTR strMailServerList (POP3)

SS0 Function Pop3CreateUser()

Required: wszServerName wszEmail=A&A::szLoginName + wszDomainName dwCreateMailbox=TRUE dwMailboxSize wszVRoot

Optional: wszForwardEmail=NULL

First, CreateUser will call POP3CreateUser with

'strLoginName@stsrEmailDomain' as the value for wszEmail. This call would
use the CreateUser strEmailServer, strVRoot, and ulMailboxSize parameters as the value for the POP3CreateUser wszServerName, wszVRoot, and dwMailboxSize parameters, respectively. The POP3CreateUser dwCreateMailbox parameter would be set to TRUE and the optional POP3CreateUser wszForwardEmail parameter would be set to NULL.

In CreateUser, the strMailServerList is a list of server names (separated by a space) and the strEMailRoot is the root e-mail address (that is, userid@domain.com). For each item in strMailServerList, CreateUser would make a call to POP3CreateUser with the CreateUser strEMailRoot parameter as the value for the POP3CreateUser wszEmail parameter and strLoginName + strDomainName as the value for the wszForwardEmail parameter. The POP3CreateUser dwCreateMailbox would be set to FALSE. Finally, if the CreateUser strEMailRoot address is specified, it will be used as the e-mail address put in IDS instead of strLoginName + strDomainName (that is, only one entry will be put in IDS).

STATUS

Microsoft has confirmed this to be a problem in Microsoft Commercial Internet System, version 1.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Version           : 1.0
Platform          : WINDOWS
Issue type        : kbbug


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 3, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.