<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: Formulario de contacto en RoR con Action Mailer</title>
	<atom:link href="http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/</link>
	<description>belongs_to :code</description>
	<pubDate>Thu, 24 Jul 2008 18:17:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>Por: Emili</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-390</link>
		<dc:creator>Emili</dc:creator>
		<pubDate>Tue, 01 Apr 2008 06:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-390</guid>
		<description>En teoría debería funcionar también con la IP, sin el smtp delante. En cuanto al proxy, si lo pruebas desde tu máquina es como si tu cliente de correo estuviera enviando un email o sea que debería funcionar. Mira los logs, tal vez encuentre más información de lo que está pasando (/log/development.log). Otra cosa que puedes probar para ver si es el proxy es ejecutar tu aplicación y enviar un correo en otra red: en tu casa o en un cybercafe.

Suerte.</description>
		<content:encoded><![CDATA[<p>En teoría debería funcionar también con la IP, sin el smtp delante. En cuanto al proxy, si lo pruebas desde tu máquina es como si tu cliente de correo estuviera enviando un email o sea que debería funcionar. Mira los logs, tal vez encuentre más información de lo que está pasando (/log/development.log). Otra cosa que puedes probar para ver si es el proxy es ejecutar tu aplicación y enviar un correo en otra red: en tu casa o en un cybercafe.</p>
<p>Suerte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: wifer</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-389</link>
		<dc:creator>wifer</dc:creator>
		<pubDate>Tue, 01 Apr 2008 00:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-389</guid>
		<description>Gracias por tu articulo.

Emili, en :address puedo poner la ip del servidor de correo que es exchage2003 sin agregar el prefijo smtp, ej: :smtp =&#62; "smtp.10.3.240.241", sigo todos los pasos y no me da, claro que sospecho del proxy de la empresa.  gracias</description>
		<content:encoded><![CDATA[<p>Gracias por tu articulo.</p>
<p>Emili, en :address puedo poner la ip del servidor de correo que es exchage2003 sin agregar el prefijo smtp, ej: :smtp =&gt; &#8220;smtp.10.3.240.241&#8243;, sigo todos los pasos y no me da, claro que sospecho del proxy de la empresa.  gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Hugo</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-303</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Mon, 03 Mar 2008 01:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-303</guid>
		<description>Gracias amigo :)</description>
		<content:encoded><![CDATA[<p>Gracias amigo :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Emili Parreño</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-230</link>
		<dc:creator>Emili Parreño</dc:creator>
		<pubDate>Tue, 23 Oct 2007 08:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-230</guid>
		<description>Lo sé David, tengo que arreglarlo de alguna manera.
El problema que tienes es que no tienes un servidor de correo que pueda enviarte los mensajes. Tendrás que subir la aplicación al servidor y probarlo on-line.</description>
		<content:encoded><![CDATA[<p>Lo sé David, tengo que arreglarlo de alguna manera.<br />
El problema que tienes es que no tienes un servidor de correo que pueda enviarte los mensajes. Tendrás que subir la aplicación al servidor y probarlo on-line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-229</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 23 Oct 2007 07:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-229</guid>
		<description>Perdona por los mensajes. Se corta cuando meto código...
"form_tag :action=&#62; 'send_mail'"
[..]
   "image_submit_tag ('../images/aceptar.gif')"
[..]
"end_form_tag"</description>
		<content:encoded><![CDATA[<p>Perdona por los mensajes. Se corta cuando meto código&#8230;<br />
&#8220;form_tag :action=&gt; &#8217;send_mail&#8217;&#8221;<br />
[..]<br />
   &#8220;image_submit_tag (&#8217;../images/aceptar.gif&#8217;)&#8221;<br />
[..]<br />
&#8220;end_form_tag&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-228</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 23 Oct 2007 06:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-228</guid>
		<description>" 'send_mail' %&#62;
	
		Nombre:
		 30 %&#62;
	
	
		E-mail:
		 30 %&#62;
	
	
		Motivo del contacto:
		 30 %&#62;
	
	
		Mensaje:
		 3, :cols =&#62; 30 %&#62;
	
	
		&#160;
		
			
		
	
"</description>
		<content:encoded><![CDATA[<p>&#8221; &#8217;send_mail&#8217; %&gt;</p>
<p>		Nombre:<br />
		 30 %&gt;</p>
<p>		E-mail:<br />
		 30 %&gt;</p>
<p>		Motivo del contacto:<br />
		 30 %&gt;</p>
<p>		Mensaje:<br />
		 3, :cols =&gt; 30 %&gt;</p>
<p>		&nbsp;</p>
<p>&#8220;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-227</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 23 Oct 2007 06:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-227</guid>
		<description>
 'send_mail' %&#62;
	
		
                        Nombre:
		
                         30 %&#62;
	
	
		
                        E-mail:
		
                         30 %&#62;
	
	
		
                        Motivo del contacto:
		
                         30 %&#62;
	
	
		
                        Mensaje:
		
                3, :cols =&#62; 30 %&#62;
	
	
		&#160;
		
		     
		
	

&#60;/p</description>
		<content:encoded><![CDATA[<p>&#8217;send_mail&#8217; %&gt;</p>
<p>                        Nombre:</p>
<p>                         30 %&gt;</p>
<p>                        E-mail:</p>
<p>                         30 %&gt;</p>
<p>                        Motivo del contacto:</p>
<p>                         30 %&gt;</p>
<p>                        Mensaje:</p>
<p>                3, :cols =&gt; 30 %&gt;</p>
<p>		&nbsp;</p>
<p>&lt;/p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-226</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 23 Oct 2007 06:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-226</guid>
		<description>Hola. No tengo ningún servidor de correo. Pensé que con ActionMailer::Base.delivery_method = :sendmail en el environment.rb era suficiente. La llamada a send_mail lo tengo en el formulario de resultado.rhtml. 
" 'send_mail' %&#62;"
   
	
               Nombre:
	
                30 %&#62;
   
   
	
               E-mail:
	
                30 %&#62;
   
   
	
               Motivo del contacto:
	
                30 %&#62;
   
   
	
               Mensaje:
	
                3, :cols =&#62; 30 %&#62;
   
   
	&#160;
	
	   
	
   


Muchas gracias</description>
		<content:encoded><![CDATA[<p>Hola. No tengo ningún servidor de correo. Pensé que con ActionMailer::Base.delivery_method = :sendmail en el environment.rb era suficiente. La llamada a send_mail lo tengo en el formulario de resultado.rhtml.<br />
&#8221; &#8217;send_mail&#8217; %&gt;&#8221;</p>
<p>               Nombre:</p>
<p>                30 %&gt;</p>
<p>               E-mail:</p>
<p>                30 %&gt;</p>
<p>               Motivo del contacto:</p>
<p>                30 %&gt;</p>
<p>               Mensaje:</p>
<p>                3, :cols =&gt; 30 %&gt;</p>
<p>	&nbsp;</p>
<p>Muchas gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Emili Parreño</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-224</link>
		<dc:creator>Emili Parreño</dc:creator>
		<pubDate>Mon, 22 Oct 2007 20:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-224</guid>
		<description>Hola David. ¿Tienes instalado algún servidor de correo en la máquina donde estás haciendo las pruebas?, de ser así, ¿tienes el enlace simbolico al comando "sendmail" creado?</description>
		<content:encoded><![CDATA[<p>Hola David. ¿Tienes instalado algún servidor de correo en la máquina donde estás haciendo las pruebas?, de ser así, ¿tienes el enlace simbolico al comando &#8220;sendmail&#8221; creado?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-223</link>
		<dc:creator>David</dc:creator>
		<pubDate>Mon, 22 Oct 2007 18:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.eparreno.com/2007/08/07/formulario-de-contacto-en-ror-con-action-mailer/#comment-223</guid>
		<description>He hecho lo que ponías y en el log veo perfectamente la salida, pero no envía 
nada... :(

¿Sabrías pq puede ser?

environment.rb (al final)
--------------------------
  ActionMailer::Base.raise_delivery_errors = true
  ActionMailer::Base.delivery_method = :sendmail
  ActionMailer::Base.default_charset = "ISO-8859-1"

contact.rb
-----------------
class Contact &#60; ActionMailer::Base
  def contact_email(email_params, sent_at = Time.now)
    @recipients = "xxxxxxx@gmail.com" # Dirección donde se envía el 
correo
    @from = email_params[:name] + " "
    @subject = email_params[:subject]
    @sent_on = sent_at
    @body["email_body"] = email_params[:body]
    @body["email_name"] = email_params[:name]
  end
end

contact_email.rhtml
----------------------
Nombre:

Mensaje:


resultado.rhmtl
---------------------
[...]
 'send_mail' %&#62;
   
  
     Nombre:
  
      30 %&#62;
   
   
  
     E-mail:
  
      30 %&#62;
   
   
  
     Motivo del contacto:
  
      30 %&#62;
   
   
  
     Mensaje:
  
      3, :cols =&#62; 30 %&#62;
   
   
  &#160;
  
     
  
   

[...]

controlador
-------------
  def send_mail
    Contact::deliver_contact_email(@params[:email])
    render :action =&#62; 'resultado'
  end

Log
-------------------------
Sent mail:
 Date: Mon, 22 Oct 2007 19:11:31 +0200

From: nombre 

To: xxxxxxxxxxx@gmail.com

Subject: motivo

Mime-Version: 1.0

Content-Type: text/plain; charset=ISO-8859-1



Nombre:
nombre
Mensaje:
mensaje
Rendering actionresultadolayoutfalse within 
layouts/establishment_contents


Muchas gracias.</description>
		<content:encoded><![CDATA[<p>He hecho lo que ponías y en el log veo perfectamente la salida, pero no envía<br />
nada&#8230; :(</p>
<p>¿Sabrías pq puede ser?</p>
<p>environment.rb (al final)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
  ActionMailer::Base.raise_delivery_errors = true<br />
  ActionMailer::Base.delivery_method = :sendmail<br />
  ActionMailer::Base.default_charset = &#8220;ISO-8859-1&#8243;</p>
<p>contact.rb<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
class Contact &lt; ActionMailer::Base<br />
  def contact_email(email_params, sent_at = Time.now)<br />
    @recipients = &#8220;xxxxxxx@gmail.com&#8221; # Dirección donde se envía el<br />
correo<br />
    @from = email_params[:name] + &#8221; &#8221;<br />
    @subject = email_params[:subject]<br />
    @sent_on = sent_at<br />
    @body[&#8221;email_body&#8221;] = email_params[:body]<br />
    @body[&#8221;email_name&#8221;] = email_params[:name]<br />
  end<br />
end</p>
<p>contact_email.rhtml<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Nombre:</p>
<p>Mensaje:</p>
<p>resultado.rhmtl<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[&#8230;]<br />
 &#8217;send_mail&#8217; %&gt;</p>
<p>     Nombre:</p>
<p>      30 %&gt;</p>
<p>     E-mail:</p>
<p>      30 %&gt;</p>
<p>     Motivo del contacto:</p>
<p>      30 %&gt;</p>
<p>     Mensaje:</p>
<p>      3, :cols =&gt; 30 %&gt;</p>
<p>  &nbsp;</p>
<p>[&#8230;]</p>
<p>controlador<br />
&#8212;&#8212;&#8212;&#8212;-<br />
  def send_mail<br />
    Contact::deliver_contact_email(@params[:email])<br />
    render :action =&gt; &#8216;resultado&#8217;<br />
  end</p>
<p>Log<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Sent mail:<br />
 Date: Mon, 22 Oct 2007 19:11:31 +0200</p>
<p>From: nombre </p>
<p>To: <a href="mailto:xxxxxxxxxxx@gmail.com">xxxxxxxxxxx@gmail.com</a></p>
<p>Subject: motivo</p>
<p>Mime-Version: 1.0</p>
<p>Content-Type: text/plain; charset=ISO-8859-1</p>
<p>Nombre:<br />
nombre<br />
Mensaje:<br />
mensaje<br />
Rendering actionresultadolayoutfalse within<br />
layouts/establishment_contents</p>
<p>Muchas gracias.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
