Ok, 

now, I have a minimal pipeline : 

      <map:match pattern="sendmail">
        <map:generate src="xdocs/sendmail.xml"/>
        <map:transform type="sendmail"/>
        <map:serialize type="xml"/>
      </map:match>

and my file sendmail.xml (an exemple is on the page 
http://cocoon.apache.org/2.2/blocks/mail/1.0/1099_1_1.html) :  

<?xml version="1.0" encoding="UTF-8"?>

<document xmlns:email="http://apache.org/cocoon/transformation/sendmail";>
  <email:sendmail>
    <email:smtphost>smtp.polymorphisme.org</email:smtphost>
    <email:smtpport>25</email:smtpport>
    <email:from>webmas...@polymorphisme.org</email:from>
    <email:to>webmas...@polymorphisme.org</email:to>
    <email:subject>subject</email:subject>
    <email:body>body</email:body>
  </email:sendmail>
</document>

And with my navigator I open URL : http://localhost:8888/admin/sendmail 

but he returns : 

<?xml version="1.0" encoding="UTF-8"?> 

<document xmlns:email="http://apache.org/cocoon/transformation/sendmail";>       
 

  <email:result> 

    <email:failure to="webmas...@polymorphisme.org">Invalid 
address</email:failure> 

  </email:result> 

</document> 

It's more funny, but I don't understand why I can't to receve my email, my 
email adress is valid ! 

Thank for you help.

Grégory Roche 

www.polymorphisme.com
webmas...@polymorphisme.org
fixe : +33 (0)5.24.07.64.02
port : +33 (0)6.89.54.14.84Andre Juffer <andre.juf...@oulu.fi> a écrit :

> One way to find out what is happening is to remove (comment out) the 
> <map:transform type="sendmail"/> and have a look at the generated XML 
> e.g. in your browser with:
>
> http://foo.bar.com/sendmail?name=roche&email=webmas...@polymorphisme.org
>
> There may be just a simple error in the generated XML that sendmail receives.
>
> On 09/05/11 11:27, Andy Stevens wrote:
>>
>> What mail server host are you sending the mail through? Perhaps it's 
>> set up to prevent relaying and your message is being rejected 
>> because of the address(es) involved?
>>
>> Andy
>> -- 
>> http://pseudoq.sourceforge.net/
>>
>> On 9 May 2011 09:19, "Grégory Roche" <webmas...@polymorphisme.org 
>> <mailto:webmas...@polymorphisme.org>> wrote:
>>>
>>>
>>> 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="webmas...@polymorphisme.org 
>>> <mailto:webmas...@polymorphisme.org>">Invalid address</:failure> 
>>> </:result>
>>>
>>> And my adresse email webmas...@polymorphisme.org 
>>> <mailto:webmas...@polymorphisme.org> is valide.
>>>
>>> I don't know what is the problem ! Thanks.
>>>
>>> G R
>>>
>>> www.polymorphisme.com <http://www.polymorphisme.com>
>>> webmas...@polymorphisme.org <mailto:webmas...@polymorphisme.org>
>>> fixe : +33 (0)5.24.07.64.02
>>> port : +33 (0)6.89.54.14.84Andy Stevens 
>>> <insomniacpeng...@googlemail.com 
>>> <mailto:insomniacpeng...@googlemail.com>> a écrit :
>>>
>>>> 2011/5/9 Grégory Roche <webmas...@polymorphisme.org 
>>>> <mailto:webmas...@polymorphisme.org>>:
>>>>> 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/
>>>>
>
>
> -- 
> Andre H. Juffer              | Phone: +358-8-553 1161
> Biocenter Oulu and           | Fax: +358-8-553-1141
> Department of Biochemistry   | Email: andre.juf...@oulu.fi
> University of Oulu, Finland  | WWW: www.biochem.oulu.fi/Biocomputing/
> StrucBioCat                  | WWW: www.strucbiocat.oulu.fi
> Triacle Biocomputing         | WWW: www.triacle-bc.com
>
>

Reply via email to