Glad to hear you're progressing.
For the record:
- There are two sets of conf: the distributable ones with a subset of options, and the examples one with a more complete options set. - You can also package your classes in a jar, and drop it in conf/lib. It will be automatically picked-up by james classloader (on server restart) without changing any config.

Tks
- Eric

On 23/02/2011 22:33, Russell Mullens wrote:
*slaps forehead*
Found that item in the svn smtpserver.xml (as linked by Config User Manual) but 
it wasn't there in the downloaded version.
I thought I read over the svn version but it seems I didn't do a good enough 
job.

Thanks.

In terms of loading the custom loader, I created a new class in eclipse. Imported the 
libraries so that it compiled. Copied the .class file to the lib directory, added the lib 
directory to the classpath in the run.sh (:"$REPO"/) and added the entry to the 
wrapper.conf (
wrapper.java.classpath.127=%REPO_DIR%/) just to make sure it was there.
I don't know if you want to follow this up further since the config solved the 
problem.
________________________________________
From: [email protected] [[email protected]] On Behalf Of 
Norman Maurer [[email protected]]
Sent: Wednesday, 23 February 2011 7:14 PM
To: James Users List
Subject: Re: Test Mail Server 3.0-M2 Open Relay delivering locally

Hi there,

I guess only need to set "verifyIdenty" to false in smtpserver.xml to
fix your problem. Anyway how do load your costum
"CoreCmdHandlerLoader" ?

Bye,
Norman


2011/2/23 Russell Mullens<[email protected]>:
Hey guys,

I have been using 2.3.2 to accept email from anyone and deliver it to a single 
James users inbox for testing purposes. But I've recently needed IMAP support.

So I downloaded the latest (3.0-M2) and I've been able to configure it to 
deliver all messages to the one persons inbox via
       <mailet match="All" class="Forward">
           <forwardto>red@localhost</forwardto>
       </mailet>
But I am unable to work out a way to let me send an email from [email protected] to 
[email protected]

I've looked at the smtpserver.xml to note that 
org.apache.james.smtpserver.CoreCmdHandlerLoader seems to load all of the 
responsibilities.
When looking into this class I seen that it has a 
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook which I 
think is doing the blocking.

So I went and created a new class that does everything that 
CoreCmdHandlerLoader does, but without the 
SenderAuthIdentifyVerificationRcptHook.
In this case James does a handler lookup for EHLO but nothing else happens. 
(Even when sending from red@localhost).

I tried to write out manually each Hook/Command inside the<handlerchain>  
of<smtpserver>  but I still end up with the same sort of processing.

My custom class is loading ok (see some output in the debug window) but it 
doesn't seem to be registering the Hooks/Handlers.
Even when I just extend the class and add no additional functionality, sending 
emails from red@localhost it doesn't accept the email.


Is there a way I can configure James to let it process emails coming from 
anywhere?
I had a look at the domain list but it doesn't allow you to specify *.
Any thoughts why extending CoreCmdHandlerLoader breaks the mail sending?

Regards,
Russell
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to