Thank Andy for your comments, I have understands and now I can send and receved emails.
The transformer Sendmail don't use the authentication, but the action sendmail do that : <map:act type="sendmail"> <map:parameter name="smtp-host" value="smtp.polymorphisme.org" /> <map:parameter name="smtp-user" value="XXX" /> <map:parameter name="smtp-password" value="XXX" /> <map:parameter name="from" value="webmas...@polymorphisme.org" /> <map:parameter name="to" value="webmas...@polymorphisme.org" /> <map:parameter name="subject" value="test" /> <map:parameter name="body" value="Good !" /> </map:act> and it work fine. Good day :) 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 : > The generated XML seems fine. Possible, the Invalid address message > is a response from smtp.polymorphisme.org. It may be that the email > address itself is OK, but the protocol for accepting emails is wrong. > Port 25 suggests that you assume no connection security and no > authentication either. That is correct? If you send it from a machine > outside the domain polymorphisme.org, it may be that your email is > simply not accepted by the SMTP. If so, you would need to use the > local sendmail (on unix/Linux boxes at least). > > > On 09/05/11 11:59, Grégory Roche wrote: >> >> 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"?> >> >> <documentxmlns:email="http://apache.org/cocoon/transformation/sendmail"> >> >> <email:result> >> >> <email:failureto="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.84 >> >> Andre 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 >>> <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 >>> >>> > > > -- > 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 > >