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>


--
Omar Adobati

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to