cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grégory Roche <webmas...@polymorphisme.org>
Subject Re: Cocoon 2.2 and sendmail
Date Thu, 12 May 2011 18:06:58 GMT


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="webmaster@polymorphisme.org" />
          <map:parameter name="to" value="webmaster@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
webmaster@polymorphisme.org
fixe : +33 (0)5.24.07.64.02
port : +33 (0)6.89.54.14.84Andre Juffer <andre.juffer@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>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