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]

Reply via email to