You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mailet-api@james.apache.org by Okan Cetin <ok...@gmail.com> on 2008/05/12 01:20:26 UTC

Mailet does not working

Hi all,
I tried to run that [1] example. I am doing something wrong but i could not
find where is my mistake. Server starts normally consequently the mailet
does not run. I also tried to give ALL to the match rule. like <mailet
match="All" ... > but the result is same. Mailet was not called.

I added 3 files that config.xml, mailet.log and spoolmanager.log
Any idea will be greatful.


[1]http://www.ibm.com/developerworks/java/library/j-james2.html

confix.xml :
  <processor name="root">

<mailet
  match="MatchSingleRecipient=unavailable@localhost"
  class="UnavailableMessageSave">
  <folder>/home/slack/unavailable</folder>
  <subject>You have been marked as UNAVAILABLE</subject>
  <content>Send a message to available@localhost to reset.</content>
</mailet>
<mailet
  match="MatchSingleRecipient=available@localhost"
  class="UnavailableMessageDrop">
  <folder>/home/slack/unavailable</folder>
  <subject>You have been marked as AVAILABLE</subject>
  <content>Send a message to unavailable@localhost to send the
    message to users when you are unavailable.</content>
</mailet>
<mailet
  match="MatchUnavailableUser=/home/slack/unavailable"
  class="UnavailableMessageSend">
  <folder>/home/slack/unavailable</folder>
  <skip>available@localhost;unavailable@localhost</skip>
</mailet>

</processor>

Mailet.log :
12/05/08 02:05:34 INFO  James.Mailet: RemoteAddrNotInNetwork: Authorized
addresses: [127.0.0.1/255.255.255.255]
12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: maxRetries is larger
than total number of attempts specified. Increasing last delayTime with 19
attempts
12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: Delay of 21600000
msecs is now attempted: 20 times
12/05/08 02:06:03 INFO  James.Mailet: ToRepository: Storing mail
Mail1210547161991-2 in file://var/mail/address-error/
12/05/08 02:06:07 INFO  James.Mailet: ToRepository: Storing mail
Mail1210547165357-4 in file://var/mail/address-error/


And finally spoolmanager.log
12/05/08 02:05:34 INFO  spoolmanager: JamesSpoolManager init...
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher
HasMailAttributeWithValue=org.apache.james.infected, true instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher HasMailAttribute=spamChecked
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
query.bondedsender.org. instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
dnsbl.njabl.org. instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor root instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor error instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher
HasMailAttribute=org.apache.james.SMIMECheckSignature instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RecipientIsLocal instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet LocalDelivery instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher HostIsLocal instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RemoteAddrNotInNetwork=
127.0.0.1 instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet RemoteDelivery instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor transport instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor spam instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Bounce instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor virus instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor local-address-error
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor relay-denied instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet DSNBounce instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor bounces instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Spooler Manager uses 10 Thread(s)
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #0
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #1
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #2
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #3
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #4
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #5
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #6
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #7
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #8
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #9
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5

Re: Mailet does not working

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On 5/12/08, Okan Cetin <ok...@gmail.com> wrote:
> Hi all,

Hi Okan

This is a low volume list dedicated to design discussions about the
mailed API. Please ask for help on mailet implementations on the JAMES
user list.

Robert

> I tried to run that [1] example. I am doing something wrong but i could not
> find where is my mistake. Server starts normally consequently the mailet
> does not run. I also tried to give ALL to the match rule. like <mailet
> match="All" ... > but the result is same. Mailet was not called.
>
> I added 3 files that config.xml, mailet.log and spoolmanager.log
> Any idea will be greatful.
>
>
> [1]http://www.ibm.com/developerworks/java/library/j-james2.html
>
> confix.xml :
>   <processor name="root">
>
> <mailet
>   match="MatchSingleRecipient=unavailable@localhost"
>   class="UnavailableMessageSave">
>   <folder>/home/slack/unavailable</folder>
>   <subject>You have been marked as UNAVAILABLE</subject>
>   <content>Send a message to available@localhost to reset.</content>
> </mailet>
> <mailet
>   match="MatchSingleRecipient=available@localhost"
>   class="UnavailableMessageDrop">
>   <folder>/home/slack/unavailable</folder>
>   <subject>You have been marked as AVAILABLE</subject>
>   <content>Send a message to unavailable@localhost to send the
>     message to users when you are unavailable.</content>
> </mailet>
> <mailet
>   match="MatchUnavailableUser=/home/slack/unavailable"
>   class="UnavailableMessageSend">
>   <folder>/home/slack/unavailable</folder>
>   <skip>available@localhost;unavailable@localhost</skip>
> </mailet>
>
> </processor>
>
> Mailet.log :
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteAddrNotInNetwork: Authorized
> addresses: [127.0.0.1/255.255.255.255]
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: maxRetries is larger
> than total number of attempts specified. Increasing last delayTime with 19
> attempts
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: Delay of 21600000
> msecs is now attempted: 20 times
> 12/05/08 02:06:03 INFO  James.Mailet: ToRepository: Storing mail
> Mail1210547161991-2 in file://var/mail/address-error/
> 12/05/08 02:06:07 INFO  James.Mailet: ToRepository: Storing mail
> Mail1210547165357-4 in file://var/mail/address-error/
>
>
> And finally spoolmanager.log
> 12/05/08 02:05:34 INFO  spoolmanager: JamesSpoolManager init...
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> HasMailAttributeWithValue=org.apache.james.infected, true instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher HasMailAttribute=spamChecked
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> query.bondedsender.org. instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> dnsbl.njabl.org. instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor root instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor error instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> HasMailAttribute=org.apache.james.SMIMECheckSignature instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RecipientIsLocal instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet LocalDelivery instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher HostIsLocal instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RemoteAddrNotInNetwork=
> 127.0.0.1 instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet RemoteDelivery instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor transport instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor spam instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Bounce instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor virus instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor local-address-error
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor relay-denied instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet DSNBounce instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor bounces instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Spooler Manager uses 10 Thread(s)
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #0
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #1
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #2
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #3
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #4
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #5
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #6
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #7
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #8
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #9
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
>

Re: Mailet does not working

Posted by Okan Cetin <ok...@gmail.com>.
Thank you very much Stefano!
I thought james.sar file just like a war file.
The important point is, james does not use james.sar , it uses expanded form
where is in jamesfolder/apps/james.

Thanks for your time again.

2008/5/12 Stefano Bagnara <ap...@bago.org>:

> Okan, once expanded you should no more change the SAR.
> You should instead change the expanded version in
> jamesfolder/apps/james/SAR-INF/config.xml and then simply restart james.
> JAMES will see the config is already there and won't override it.
>
> Stefano
>
> Okan Cetin ha scritto:
>
> > According to log file [1], it looks like james using another config.xml.
> > For
> > example ;
> >
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Mailet PostmasterAlias
> > instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30
> > instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher
> > HasMailAttributeWithValue=org.apache.james.infected, true instantiated
> >
> > There is a strange behaviour. I commented out PostmasterAlias in the
> > config.xml. If everything goes well, log file should like this :
> >
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher testMatcher instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Mailet testMailet instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30
> > instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
> > 12/05/08 21:26:42 INFO  spoolmanager: Matcher
> > HasMailAttributeWithValue=org.apache.james.infected
> >
> > My james folder :
> > /home/slack/works/james_2/james-2.3.1/
> > sar file :
> > /home/slack/works/james_2/james-2.3.1/apps/james.sar
> >
> > james.sar includes /SAR-INF/config.xml :
> >
> >  <processor name="root">
> > <mailet match="testMatcher" class="testMailet" />
> > <!--   <mailet match="All" class="PostmasterAlias"/>
> >     <mailet match="All" class="MailetTest"/>
> > -->
> > <!-- Important check to avoid looping -->
> > <mailet match="RelayLimit=30" class="Null"/>
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>


-- 
~
otomatik oluşturuldu:
http://ocetin.net/log

Re: Mailet does not working

Posted by Stefano Bagnara <ap...@bago.org>.
Okan, once expanded you should no more change the SAR.
You should instead change the expanded version in 
jamesfolder/apps/james/SAR-INF/config.xml and then simply restart james.
JAMES will see the config is already there and won't override it.

Stefano

Okan Cetin ha scritto:
> According to log file [1], it looks like james using another config.xml. For
> example ;
> 
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher
> HasMailAttributeWithValue=org.apache.james.infected, true instantiated
> 
> There is a strange behaviour. I commented out PostmasterAlias in the
> config.xml. If everything goes well, log file should like this :
> 
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher testMatcher instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Mailet testMailet instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 21:26:42 INFO  spoolmanager: Matcher
> HasMailAttributeWithValue=org.apache.james.infected
> 
> My james folder :
> /home/slack/works/james_2/james-2.3.1/
> sar file :
> /home/slack/works/james_2/james-2.3.1/apps/james.sar
> 
> james.sar includes /SAR-INF/config.xml :
> 
>  <processor name="root">
> <mailet match="testMatcher" class="testMailet" />
> <!--   <mailet match="All" class="PostmasterAlias"/>
>      <mailet match="All" class="MailetTest"/>
> -->
> <!-- Important check to avoid looping -->
> <mailet match="RelayLimit=30" class="Null"/>



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


Re: Mailet does not working

Posted by Okan Cetin <ok...@gmail.com>.
According to log file [1], it looks like james using another config.xml. For
example ;

12/05/08 21:26:42 INFO  spoolmanager: Matcher All instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Matcher
HasMailAttributeWithValue=org.apache.james.infected, true instantiated

There is a strange behaviour. I commented out PostmasterAlias in the
config.xml. If everything goes well, log file should like this :

12/05/08 21:26:42 INFO  spoolmanager: Matcher testMatcher instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Mailet testMailet instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 21:26:42 INFO  spoolmanager: Matcher
HasMailAttributeWithValue=org.apache.james.infected

My james folder :
/home/slack/works/james_2/james-2.3.1/
sar file :
/home/slack/works/james_2/james-2.3.1/apps/james.sar

james.sar includes /SAR-INF/config.xml :

 <processor name="root">
<mailet match="testMatcher" class="testMailet" />
<!--   <mailet match="All" class="PostmasterAlias"/>
     <mailet match="All" class="MailetTest"/>
-->
<!-- Important check to avoid looping -->
<mailet match="RelayLimit=30" class="Null"/>

--------------------------------------------------------------------------------------------------------

Actually, the log file that i wrote above, are created as debug mode (edited
in environment.xml)

Now, still i can not run my custom mailet and matchers.
Any further idea?

Thanks,

2008/5/12 Stefano Bagnara <ap...@bago.org>:

> Okan Cetin ha scritto:
>
> > Matcher and Mailets are packaged as a jar and i am putting them in
> > SAR-INF/lib/ . In this folder there are many jar files that can be
> > loaded.
> > I will look at the detailed log, thanks.
> >
>
> This is ok. Make sure you restart james after any change in the SAR-INF
> folder (config is read on startup only, classpath is created at startup).
>
> Stefano
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>


-- 
~
otomatik oluşturuldu:
http://ocetin.net/log

Re: Mailet does not working

Posted by Stefano Bagnara <ap...@bago.org>.
Okan Cetin ha scritto:
> Matcher and Mailets are packaged as a jar and i am putting them in
> SAR-INF/lib/ . In this folder there are many jar files that can be loaded.
> I will look at the detailed log, thanks.

This is ok. Make sure you restart james after any change in the SAR-INF 
folder (config is read on startup only, classpath is created at startup).

Stefano



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


Re: Mailet does not working

Posted by Okan Cetin <ok...@gmail.com>.
Matcher and Mailets are packaged as a jar and i am putting them in
SAR-INF/lib/ . In this folder there are many jar files that can be loaded.
I will look at the detailed log, thanks.


On 12/05/2008, Stefano Bagnara <ap...@bago.org> wrote:
>
> From your spoolmanager logs it seems JAMES is not loading at all your
> matcher/mailets. Where are you placing your mather/mailets?
>
> Furthermore you should alter your spoolmanager log level to debug (see
> environment.xml) so that you will see what matcher/mailets are invoked
> during the spooling.
>
> Stefano
>
> Okan Cetin ha scritto:
>
> > Hi all,
> > I tried to run that [1] example. I am doing something wrong but i could
> > not
> > find where is my mistake. Server starts normally consequently the mailet
> > does not run. I also tried to give ALL to the match rule. like <mailet
> > match="All" ... > but the result is same. Mailet was not called.
> >
> > I added 3 files that config.xml, mailet.log and spoolmanager.log
> > Any idea will be greatful.
> >
> >
> > [1]http://www.ibm.com/developerworks/java/library/j-james2.html
> >
> > confix.xml :
> >  <processor name="root">
> >
> > <mailet
> >  match="MatchSingleRecipient=unavailable@localhost"
> >  class="UnavailableMessageSave">
> >  <folder>/home/slack/unavailable</folder>
> >  <subject>You have been marked as UNAVAILABLE</subject>
> >  <content>Send a message to available@localhost to reset.</content>
> > </mailet>
> > <mailet
> >  match="MatchSingleRecipient=available@localhost"
> >  class="UnavailableMessageDrop">
> >  <folder>/home/slack/unavailable</folder>
> >  <subject>You have been marked as AVAILABLE</subject>
> >  <content>Send a message to unavailable@localhost to send the
> >    message to users when you are unavailable.</content>
> > </mailet>
> > <mailet
> >  match="MatchUnavailableUser=/home/slack/unavailable"
> >  class="UnavailableMessageSend">
> >  <folder>/home/slack/unavailable</folder>
> >  <skip>available@localhost;unavailable@localhost</skip>
> > </mailet>
> >
> > </processor>
> >
> > Mailet.log :
> > 12/05/08 02:05:34 INFO  James.Mailet: RemoteAddrNotInNetwork: Authorized
> > addresses: [127.0.0.1/255.255.255.255]
> > 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: maxRetries is
> > larger
> > than total number of attempts specified. Increasing last delayTime with
> > 19
> > attempts
> > 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: Delay of 21600000
> > msecs is now attempted: 20 times
> > 12/05/08 02:06:03 INFO  James.Mailet: ToRepository: Storing mail
> > Mail1210547161991-2 in file://var/mail/address-error/
> > 12/05/08 02:06:07 INFO  James.Mailet: ToRepository: Storing mail
> > Mail1210547165357-4 in file://var/mail/address-error/
> >
> >
> > And finally spoolmanager.log
> > 12/05/08 02:05:34 INFO  spoolmanager: JamesSpoolManager init...
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet PostmasterAlias
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher RelayLimit=30
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> > HasMailAttributeWithValue=org.apache.james.infected, true instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> > HasMailAttribute=spamChecked
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> > query.bondedsender.org. instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> > dnsbl.njabl.org. instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor root instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor error instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> > HasMailAttribute=org.apache.james.SMIMECheckSignature instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher RecipientIsLocal
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet LocalDelivery instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher HostIsLocal instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher RemoteAddrNotInNetwork=
> > 127.0.0.1 instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet RemoteDelivery
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor transport instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor spam instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet Bounce instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor virus instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor local-address-error
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor relay-denied
> > instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Mailet DSNBounce instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Processor bounces instantiated.
> > 12/05/08 02:05:34 INFO  spoolmanager: Spooler Manager uses 10 Thread(s)
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #0
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #1
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #2
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #3
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #4
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #5
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #6
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #7
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #8
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> > 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool
> > Thread #9
> > 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>


-- 
~
otomatik oluşturuldu:
http://ocetin.net/log

Re: Mailet does not working

Posted by Stefano Bagnara <ap...@bago.org>.
 From your spoolmanager logs it seems JAMES is not loading at all your 
matcher/mailets. Where are you placing your mather/mailets?

Furthermore you should alter your spoolmanager log level to debug (see 
environment.xml) so that you will see what matcher/mailets are invoked 
during the spooling.

Stefano

Okan Cetin ha scritto:
> Hi all,
> I tried to run that [1] example. I am doing something wrong but i could not
> find where is my mistake. Server starts normally consequently the mailet
> does not run. I also tried to give ALL to the match rule. like <mailet
> match="All" ... > but the result is same. Mailet was not called.
> 
> I added 3 files that config.xml, mailet.log and spoolmanager.log
> Any idea will be greatful.
> 
> 
> [1]http://www.ibm.com/developerworks/java/library/j-james2.html
> 
> confix.xml :
>   <processor name="root">
> 
> <mailet
>   match="MatchSingleRecipient=unavailable@localhost"
>   class="UnavailableMessageSave">
>   <folder>/home/slack/unavailable</folder>
>   <subject>You have been marked as UNAVAILABLE</subject>
>   <content>Send a message to available@localhost to reset.</content>
> </mailet>
> <mailet
>   match="MatchSingleRecipient=available@localhost"
>   class="UnavailableMessageDrop">
>   <folder>/home/slack/unavailable</folder>
>   <subject>You have been marked as AVAILABLE</subject>
>   <content>Send a message to unavailable@localhost to send the
>     message to users when you are unavailable.</content>
> </mailet>
> <mailet
>   match="MatchUnavailableUser=/home/slack/unavailable"
>   class="UnavailableMessageSend">
>   <folder>/home/slack/unavailable</folder>
>   <skip>available@localhost;unavailable@localhost</skip>
> </mailet>
> 
> </processor>
> 
> Mailet.log :
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteAddrNotInNetwork: Authorized
> addresses: [127.0.0.1/255.255.255.255]
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: maxRetries is larger
> than total number of attempts specified. Increasing last delayTime with 19
> attempts
> 12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: Delay of 21600000
> msecs is now attempted: 20 times
> 12/05/08 02:06:03 INFO  James.Mailet: ToRepository: Storing mail
> Mail1210547161991-2 in file://var/mail/address-error/
> 12/05/08 02:06:07 INFO  James.Mailet: ToRepository: Storing mail
> Mail1210547165357-4 in file://var/mail/address-error/
> 
> 
> And finally spoolmanager.log
> 12/05/08 02:05:34 INFO  spoolmanager: JamesSpoolManager init...
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> HasMailAttributeWithValue=org.apache.james.infected, true instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher HasMailAttribute=spamChecked
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> query.bondedsender.org. instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
> dnsbl.njabl.org. instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor root instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor error instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher
> HasMailAttribute=org.apache.james.SMIMECheckSignature instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RecipientIsLocal instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet LocalDelivery instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher HostIsLocal instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher RemoteAddrNotInNetwork=
> 127.0.0.1 instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet RemoteDelivery instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor transport instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor spam instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Bounce instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor virus instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor local-address-error
> instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor relay-denied instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Mailet DSNBounce instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Processor bounces instantiated.
> 12/05/08 02:05:34 INFO  spoolmanager: Spooler Manager uses 10 Thread(s)
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #0
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #1
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #2
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #3
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #4
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #5
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #6
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #7
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #8
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
> 12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #9
> 12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5



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


Mailet does not working

Posted by Okan Cetin <ok...@gmail.com>.
Hi all,
I tried to run that [1] example. I am doing something wrong but i could not
find where is my mistake. Server starts normally consequently the mailet
does not run. I also tried to give ALL to the match rule. like <mailet
match="All" ... > but the result is same. Mailet was not called.

I added 3 files that config.xml, mailet.log and spoolmanager.log
Any idea will be greatful.


[1]http://www.ibm.com/developerworks/java/library/j-james2.html

confix.xml :
  <processor name="root">

<mailet
  match="MatchSingleRecipient=unavailable@localhost"
  class="UnavailableMessageSave">
  <folder>/home/slack/unavailable</folder>
  <subject>You have been marked as UNAVAILABLE</subject>
  <content>Send a message to available@localhost to reset.</content>
</mailet>
<mailet
  match="MatchSingleRecipient=available@localhost"
  class="UnavailableMessageDrop">
  <folder>/home/slack/unavailable</folder>
  <subject>You have been marked as AVAILABLE</subject>
  <content>Send a message to unavailable@localhost to send the
    message to users when you are unavailable.</content>
</mailet>
<mailet
  match="MatchUnavailableUser=/home/slack/unavailable"
  class="UnavailableMessageSend">
  <folder>/home/slack/unavailable</folder>
  <skip>available@localhost;unavailable@localhost</skip>
</mailet>

</processor>

Mailet.log :
12/05/08 02:05:34 INFO  James.Mailet: RemoteAddrNotInNetwork: Authorized
addresses: [127.0.0.1/255.255.255.255]
12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: maxRetries is larger
than total number of attempts specified. Increasing last delayTime with 19
attempts
12/05/08 02:05:34 INFO  James.Mailet: RemoteDelivery: Delay of 21600000
msecs is now attempted: 20 times
12/05/08 02:06:03 INFO  James.Mailet: ToRepository: Storing mail
Mail1210547161991-2 in file://var/mail/address-error/
12/05/08 02:06:07 INFO  James.Mailet: ToRepository: Storing mail
Mail1210547165357-4 in file://var/mail/address-error/


And finally spoolmanager.log
12/05/08 02:05:34 INFO  spoolmanager: JamesSpoolManager init...
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet PostmasterAlias instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RelayLimit=30 instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher
HasMailAttributeWithValue=org.apache.james.infected, true instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher HasMailAttribute=spamChecked
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
query.bondedsender.org. instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher InSpammerBlacklist=
dnsbl.njabl.org. instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor root instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor error instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher
HasMailAttribute=org.apache.james.SMIMECheckSignature instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMimeHeader instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RecipientIsLocal instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet LocalDelivery instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher HostIsLocal instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher RemoteAddrNotInNetwork=
127.0.0.1 instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToProcessor instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet RemoteDelivery instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor transport instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor spam instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet SetMailAttribute instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher SMTPAuthSuccessful
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Bounce instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet Null instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor virus instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor local-address-error
instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet ToRepository instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor relay-denied instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Matcher All instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Mailet DSNBounce instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Processor bounces instantiated.
12/05/08 02:05:34 INFO  spoolmanager: Spooler Manager uses 10 Thread(s)
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #0
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #1
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #2
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #3
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #4
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #5
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #6
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #7
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #8
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5
12/05/08 02:05:34 INFO  spoolmanager: Run JamesSpoolManager: Spool Thread #9
12/05/08 02:05:34 INFO  spoolmanager: Spool=$Proxy5



-- 
~
otomatik oluşturuldu:
http://ocetin.net/log