cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Juffer <andre.juf...@oulu.fi>
Subject Re: Cocoon 2.2 and sendmail
Date Mon, 09 May 2011 09:14:54 GMT
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>webmaster@polymorphisme.org</email:from>
> <email:to>webmaster@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="webmaster@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
> webmaster@polymorphisme.org
> fixe : +33 (0)5.24.07.64.02
> port : +33 (0)6.89.54.14.84
>
> Andre Juffer <andre.juffer@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=webmaster@polymorphisme.org 
> <http://foo.bar.com/sendmail?name=roche&email=webmaster@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" <webmaster@polymorphisme.org
> >> <mailto:webmaster@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="webmaster@polymorphisme.org
> >>> <mailto:webmaster@polymorphisme.org>">Invalid address</:failure>
> >>> </:result>
> >>>
> >>> And my adresse email webmaster@polymorphisme.org
> >>> <mailto:webmaster@polymorphisme.org> is valide.
> >>>
> >>> I don't know what is the problem ! Thanks.
> >>>
> >>> G R
> >>>
> >>> www.polymorphisme.com <http://www.polymorphisme.com>
> >>> webmaster@polymorphisme.org <mailto:webmaster@polymorphisme.org>
> >>> fixe : +33 (0)5.24.07.64.02
> >>> port : +33 (0)6.89.54.14.84Andy Stevens
> >>> <insomniacpenguin@googlemail.com
> >>> <mailto:insomniacpenguin@googlemail.com>> a écrit :
> >>>
> >>>> 2011/5/9 Grégory Roche <webmaster@polymorphisme.org
> >>>> <mailto:webmaster@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.juffer@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.juffer@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


Mime
View raw message