I've added the following to my config.xml

<mailetpackages>
...
<mailetpackage>org.apache.james.dkim.mailets</mailetpackage>
...
</mailetpackages>

and the following mailet ( which is from the example page )

<mailet match="All" class="DKIMSign">
<signatureTemplate>v=1; s=selector; d=example.com; h=from:to:received:received; 
a=rsa-sha256; bh=; b=;</signatureTemplate>
<privateKey>
  -----BEGIN RSA PRIVATE KEY-----
  MIICXAIBAAKBgQDYDaYKXzwVYwqWbLhmuJ66aTAN8wmDR+rfHE8HfnkSOax0oIoT
  M5zquZrTLo30870YMfYzxwfB6j/Nz3QdwrUD/t0YMYJiUKyWJnCKfZXHJBJ+yfRH
  r7oW+UW3cVo9CG2bBfIxsInwYe175g9UjyntJpWueqdEIo1c2bhv9Mp66QIDAQAB
  AoGBAI8XcwnZi0Sq5N89wF+gFNhnREFo3rsJDaCY8iqHdA5DDlnr3abb/yhipw0I
  /1HlgC6fIG2oexXOXFWl+USgqRt1kTt9jXhVFExg8mNko2UelAwFtsl8CRjVcYQO
  cedeH/WM/mXjg2wUqqZenBmlKlD6vNb70jFJeVaDJ/7n7j8BAkEA9NkH2D4Zgj/I
  OAVYccZYH74+VgO0e7VkUjQk9wtJ2j6cGqJ6Pfj0roVIMUWzoBb8YfErR8l6JnVQ
  bfy83gJeiQJBAOHk3ow7JjAn8XuOyZx24KcTaYWKUkAQfRWYDFFOYQF4KV9xLSEt
  ycY0kjsdxGKDudWcsATllFzXDCQF6DTNIWECQEA52ePwTjKrVnLTfCLEG4OgHKvl
  Zud4amthwDyJWoMEH2ChNB2je1N4JLrABOE+hk+OuoKnKAKEjWd8f3Jg/rkCQHj8
  mQmogHqYWikgP/FSZl518jV48Tao3iXbqvU9Mo2T6yzYNCCqIoDLFWseNVnCTZ0Q
  b+IfiEf1UeZVV5o4J+ECQDatNnS3V9qYUKjj/krNRD/U0+7eh8S2ylLqD3RlSn9K
  tYGRMgAtUXtiOEizBH6bd/orzI9V9sw8yBz+ZqIH25Q=
  -----END RSA PRIVATE KEY-----
</privateKey>
</mailet>


The following files were added to the james.sar :

- apache-jdkim-library-0.2
- apache-jdkim-mailets-0.2

And they also appear correctly in the work directory when starting up James.

However I get the following exception : 

02/03/14 13:11:22 ERROR spoolmanager: Unable to init mailet DKIMSign: 
org.apache.mailet.MailetException: Could not load mailet (DKIMSign);
nested exception is:
        java.lang.ClassNotFoundException: Requested mailet not found: DKIMSign. 
 looked in [, org.apache.james.transport.mailets., 
com.gudrun.james.transport.mailets., org.apache.mailet., 
org.apache.james.dkim.mailets.]
org.apache.mailet.MailetException: Could not load mailet (DKIMSign);
nested exception is:
        java.lang.ClassNotFoundException: Requested mailet not found: DKIMSign. 
 looked in [, org.apache.james.transport.mailets., 
com.gudrun.james.transport.mailets., org.apache.mailet., 
org.apache.james.dkim.mailets.]
        at 
org.apache.james.transport.MailetLoader.getMailet(MailetLoader.java:79)
        at 
org.apache.james.transport.JamesSpoolManager.initialize(JamesSpoolManager.java:253)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:235)
        at 
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:144)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
        at 
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
        at java.lang.Thread.run(Unknown Source)
02/03/14 13:11:22 ERROR spoolmanager: Caused by nested exception:
java.lang.ClassNotFoundException: Requested mailet not found: DKIMSign. looked 
in [, org.apache.james.transport.mailets., com.gudrun.james.transport.mailets., 
org.apache.mailet., org.apache.james.dkim.mailets.]
        at 
org.apache.james.transport.MailetLoader.getMailet(MailetLoader.java:72)
        at 
org.apache.james.transport.JamesSpoolManager.initialize(JamesSpoolManager.java:253)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:235)
        at 
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:144)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138)
        at 
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
        at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
        at java.lang.Thread.run(Unknown Source)

Is there something I'm missing ?
I allready set the debug level to DEBUG for both James and the Mailets package, 
but without any more information.

Kind regards, 

Dennis
---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to