normalement ds le sitemap.xmap, tu as ceci
   <!--+
       | Mount everything else by calling the sitemap.xmap file located
       | in the requested folder.
       +-->
   <map:match pattern="*/**">
     <map:mount src="{1}/" uri-prefix="{1}"/>
   </map:match>

ca sert a monter les sitemaps ds les sous repertoires

ton matcher est ok pour "mail/*" mais a priori, la config par defaut retire
le prefixe mail/ avant de passer la requete a la sous-sitemap (c'est le
uri-prefix="{1}")
donc essaye  match="*" ou plutot match="send-a-mail", ca pourrait marcher ;)



2007/2/1, Jean-Philippe Lesire <[EMAIL PROTECTED]>:

Oui, je vais te montrer le code (sorry pour l'indentation)  :

<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>

<map:pipelines>
        <map:pipeline>
                        <map:match pattern="mail/*">
                        <map:act type="sendmail">
                        <!-- To override defaults specified in
cocoon.xconf:
                        <map:parameter name="smtp-host"
value="localhost"/>
                        <map:parameter name="smtp-user" value="john"/>
                        <map:parameter name="smtp-password" value="john"/>
                        -->
                        <map:parameter name="from"
value="[EMAIL PROTECTED]"/>
                        <map:parameter name="to"
value="[EMAIL PROTECTED]"/>
                        <!--map:parameter name="subject"
value="{request-param:objet}"/-->
                        <!--map:parameter name="body"
value="{request-param:body}"/-->
                        <!--map:parameter name="cc"
value="{request-param:cc}"/-->
                        <map:parameter name="bcc"
value="[EMAIL PROTECTED]"/>
                        <!--map:parameter name="attachments"

value="uploaded_file1 context://welcome.xml"/-->
                        <map:generate src="mail/{status}.xml"/>
                        <map:serialize type="xml"/>
                        </map:act>
                        </map:match>
        </map:pipeline>
</map:pipelines>
</map:sitemap>

Le fichier est bien nommé sitemap.xmap et est placé dans cocoon/mail

-----Original Message-----
From: Marc Salvetti [mailto:[EMAIL PROTECTED]
Sent: jeudi 1 février 2007 13:48
To: users-fr@cocoon.apache.org
Subject: Re: Envoi de mail dans une application

>
> org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request:
> mail/send-a-mail
> <map:mount> -
>
>

file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps
> /cocoon/sitemap.xmap - 951:66


apparement il cherche ton pipe dans la sitemap principale, alors qu'il
devrait chercher dans /mail/sitemap.xmap
tu as bien créé un dossier mail avec un sitemap dedans ?


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]


Répondre à