juanfc
1
Buenos dias a todos, estube buscando para poder enviar un email a travez
del
SMTP usando PONY
pero por alguna razon no funciona.
Este es el codigo,
require ‘rubygems’
require ‘pony’
Pony.mail(:to => ‘[email protected]’, :via => :smtp, :smtp => {
:host => ‘smtp.prodigy.net.mx’,
:port => ‘25’,
:user => ‘USUARIO’,
:pass => ‘CLAVE’,
:auth => :plain # :plain, :login, :cram_md5,
:domain => ‘prodigy.net.mx’}
)
es el ejemplo mas simple
pero me dice el siguiente error
mail.rb:9: syntax error, unexpected tSYMBEG, expecting ‘}’
:domain => ‘prodigy.net.mx’}
juanfc
2
El día 19 de febrero de 2009 0:29, Martin S.
[email protected]
escribió:> :host => ‘smtp.prodigy.net.mx’,
:domain => 'prodigy.net.mx'}
Tienes un comentario en la línea de :auth que hace que se pierda la coma:
:auth => :plain # :plain, :login, :cram_md5,
debería ser:
:auth => :plain,
El mensaje de error debería ser claro si conoces un poco la sintaxis
de ruby…
juanfc
3
Martin,
el problema lo tienes en la linea del :auth => :plain
ya que te falta una coma después del parámetro, y te da un syntax
error porque es como si tuvieras:
:auth => :plain :domain => '…
O sea, simplemente pon una coma justo despues del :plain y te deberia
funcionar todo correctamente. (Sin haber probado ni saber que es Pony)
Saludos,
Isaac Feliu