Hello
I have taken a look at the mailets, the exact design of my solution is a
slight bastardisation of the James model.
What I hope to achieve is to have a SMTP daemon that will accept mail
1. Ensure its not spam
2. Pass the entire Mail object to a "ToSmsNotification" mailet
3. The ToSmsNotification mailet will then perform the sms deliver
4. mail is discarded
I do not intend to ever deliver the mail , although there is no reason when
completed that it would be possible to add the notification as an extra
mailet before the "ToProcessor" mailet.
To do this,
can I add my ToSmsNotification to the /bin/blocks/JAMES.jar ? if so how ?
jar -uvf ?
if I then add
<mailet match="All" class="ToSmsNotification">
<processor>notification</processr>
</mailet>
to JAMES.conf.xml
will this pass the Mail object to the ToSmsNotification mailet
I hope I have understood the James design.
regards
Eoin
-----Original Message-----
From: charles [mailto:charles]On Behalf Of Charles Benett
Sent: 08 October 2001 18:59
To: [EMAIL PROTECTED]
Subject: Re: Added functionality to James
Eoin Andrew O'Kane wrote:
>
> Hello
>
> I am new to the list so please bear with me.
>
> I am currently developing an email to sms based notification server. I
have
> considered qmail as my mail server but I would prefer something totally in
> the Java environment, as my sms solution is a pure java one.
>
> Can additional functionality be incorporated into James that when a
message
> is delivered to the SMTP daemon, it can then be "processed".
> Where can I look at adding this functionality ?
This sounds like a great example of mailets.
You need two things:
1) A matcher to select which messages require sms notification - one of
the existing ones may work
2) A mailet to do the sms notification.
Look at existing stuff in org.apache.james.transport and sub-packages
for ideas.
If you can contribute copyright to Apache, I'm sure other people would
like this as well.
Regards,
Charles
>
> regards
>
> Eoin
>
> [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]