So,
I have change my pipeline ! I add the transformer for the emails :
<map:match pattern="sendmail">
<map:generate src="xdocs/sendmail.xml"/>
<map:transform src="stylesheets/sendmail.xsl">
<map:parameter name="name" value="{request-param:name}"/>
<map:parameter name="email" value="{request-param:email}"/>
<map:parameter name="id" value="{session:id}"/>
</map:transform>
<map:transform type="sendmail"/>
<map:serialize type="xml"/>
</map:match>
That it's good :)
But then I send an email, I have the reponce :
<:result xmlns="http://apache.org/cocoon/transformation/sendmail"> <:failure
to="[email protected]">Invalid address</:failure> </:result>
And my adresse email [email protected] is valide.
I don't know what is the problem ! Thanks.
G R
www.polymorphisme.com
[email protected]
fixe : +33 (0)5.24.07.64.02
port : +33 (0)6.89.54.14.84Andy Stevens <[email protected]> a
écrit :
> 2011/5/9 Grégory Roche <[email protected]>:
>> I'm trying send email with Cocoon 2.2.
>>
> ...
>> and in my sitemap.xmap, I have my tramsformer sendmail :
>>
>> <map:transformer name="sendmail"
>> src="org.apache.cocoon.mail.transformation.SendMailTransformer"/>
>>
>> and a pipeline for my test :
>>
>> <map:match pattern="sendmail">
>> <map:generate src="xdocs/sendmail.xml"/>
>> <map:transform src="stylesheets/sendmail.xsl">
>> <map:parameter name="name"
>> value="{request-param:name}"/>
>> <map:parameter name="email" value="{request-param:email}"/>
>> <map:parameter name="id" value="{session:id}"/>
>> </map:transform>
>> <map:serialize type="xml"/>
>> </map:match>
>>
>> I'm sure that my params are good :)
>>
>> But then I send an email, I have nothing in my email box !!!
>
> Maybe I'm missing something here, but you don't appear to have called
> the sendmail transformer - the pipeline you quoted only has a
> generator, xslt transformation and xml serialiser...?
>
>
> Andy
> --
> http://pseudoq.sourceforge.net/
>