cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kamal Bhatt <kbh...@tt.com.au>
Subject Re: SendMail Action problem
Date Tue, 29 Aug 2006 06:47:32 GMT
Omar Adobati wrote:
> On 8/29/06, Kamal Bhatt <kbhatt@tt.com.au> wrote:
>> Omar Adobati wrote:
>> > Good Morning,
>> >
>> >  based on what write at
>> > http://cocoon.apache.org/2.1/userdocs/optional/sendmail-action.html
>> > I'm trying to develop a small app to send mails (yes, still doing this
>> > :P).
>> >
>> > But I think I have a problems/questions:
>> >
>> > 1. If i left the form "blank" I have an error the tell me no pipeline
>> > matches for my request... It seems to ignore the <map:act> tag... is
>> > this the correct way it should work? I was expected to have back an
>> > error "status" (user-error status) reporting the blank form, but it
>> > wasn't. So, there's a way to avoid this or I need a kind of javascript
>> > control to prevent the form to be submitted?
>> >
>> > 2. the action, instead of the problem at point 1, works nice. It could
>> > send e-mails. But a strange thinks happened too. It sends e-mail
>> > without configuration for the MTA. How it is possible? I was expected
>> > to have a kind of server-error status...
>> >
>> > 3. There's a way to pout on a web page the values that an action gives
>> > back to the sitemap? It would be useful to a debug process...
>> >
>> > Looking to my results, my idea is that I can have back just the
>> > success status, and no user/server-error status. This because I can
>> > have the pipeline works good only if i fill the form in the correct
>> > way...
>> >
>> > Am I wrong in anything? here follow the snippet of my sitmap.xmap 
>> file:
>> >
>> > <!-- Sendmail Action -->
>> >      <map:match pattern="send">
>> >        <map:act type="sendmail">
>> >
>> >          <!-- To override defaults specified in cocoon.xconf: -->
>> >          <map:parameter name="smtp-host" value="smtp.unimi.it"/>
>> >          <map:parameter name="smtp-user" value=""/>
>> >          <map:parameter name="smtp-password" value=""/>
>> >
>> >          <map:parameter name="from" value="{request-param:from}"/>
>> >          <map:parameter name="to" value="{request-param:to}"/>
>> >          <map:parameter name="subject" 
>> value="{request-param:subject}"/>
>> >          <map:parameter name="body" value="{request-param:body}"/>
>> >          <map:parameter name="cc" value="{request-param:cc}"/>
>> >          <map:parameter name="charset" value="ISO-8859-1"/>
>> >
>> >          <map:generate src="xsp/{status}.xsp"/>
>> >          <map:serialize type="xml"/>
>> >        </map:act>
>> >      </map:match>
>> >
>> >
>
>> Try passing status into your XSP as a parameter.
>
> How I could pass the status to an XSP Page?
> Anyway, browsing the ML archives I found that the problem I'm having
> is a bug, but I'm wondering about why it "still" is a bug....
>
Sorry, my mistake, misunderstood the problem.
>> -- 
>> Kamal Bhatt
>
> Omar
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>


-- 
Kamal Bhatt


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message