I believe that we should use <helloName> as for the connection handlers, for
consistent naming, I know the use will be slightly different, in that its
not used for hello, but I don't think its so far out to as be wrong as its
still the name we identify ourselves by.

d.



> -----Original Message-----
> From: Noel J. Bergman [mailto:[EMAIL PROTECTED]]
> Sent: 19 August 2002 00:22
> To: James Developers List
> Subject: RE: [PATCH] james-config.xml/james.java
>
>
> Danny,
>
> I'll be happy to make that change.  What attribute name for
> MailetContext.getAttribute() would you like for me to use?
> Constants.HELLO_NAME?  By "root of the config", do you mean an
> child element
> of the <James> section?  Do you want this to be an element or an
> attribute,
> e.g.,
>
>     <james>
>        <postmaster/>
>        <servername> OPTION 1 </servername>
>        <servernames helloName="OPTION 2" />
>        <usernames/>
>        <inboxRepository/>
>     </james>
>
> I'd like to use this in BaseConnectionHandler.configure() to
> autodetect the
> helloName:
>
>         if (autodetect) {
>             helloName = defaultHelloName != null ? defaultHelloName :
> hostName;
>         }
>         else
>             helloName = helloConf.getValue("localhost");
>
> To do this, I propose restoring this line of code in James:
>
>         //compMgr.put("org.apache.mailet.MailetContext", this);
>
> so that I can request the attribute from James in
> BaseConnectionHandler.configure().
>
>       --- Noel
>
> -----Original Message-----
> From: Danny Angus [mailto:[EMAIL PROTECTED]]
>
> I like the servername attribute for remote delivery, I believe that we
> should actually add it at the root of config, and make it available to all
> mailets as a parameter in the context, to be added to the mailet API in
> time. see my other mail regarding ipaddresses.
>
> d.
>
> > -----Original Message-----
> > From: Noel J. Bergman [mailto:[EMAIL PROTECTED]]
> [clip]
> > As submitted in a separate patch, RemoteDelivery.java has already had a
> > <serverName> attribute added to it.  With out, James uses the
> > first name in the server name collection, which would often be either
> > localhost or, if autodetected were turned on, the internal name of the
> > computer.  This behavior was undocumented, and with the HashSet change
> > is undefined.  I've updated the james-config.xml comments for this new
> > element.  The <serverName> element is necessary with the HashSet change,
> > but is otherwise still useful (and optional).
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to