Hola, quiero decir que me funcionó y te agradezco la solución, yo ya me
estaba complicando la vida
la razón por la cual le ponía @gmail.com es pq en la ayuda de Google decía

*Account Name: * your full email address (including @gmail.com or @
your_domain.com)  *Email Address: * your email address ([email protected]
usern...@your_domain.com)
y ese "including" que menciona me hizo pensar que era necesario, en fin, me
estaba quemando la cabeza y esta solucionado. Gracias
de nuevo.
Paso a copiar el codigo q me funcionó por si alguien lo llega a necesitar o
le resulta de interés:

gmail.rb (Este programa ingresa a una cuenta de Gmail)
---------------------------------------------------------------------------------------------------------------------------------
require 'pop'

username = 'nombre_de_usuario'   # si mi mail es usua...@gmail mi nombre de
usuario es "usuario"
password = 'tu_clave_aqui'

Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
Net::POP3.start('pop.gmail.com', 995, username, password) do |pop|
  if pop.mails.empty?
    puts 'No mail.'
  else
    pop.each_mail do |mail|
      p mail.header
    end
  end
end
--------------------------------------------------------------------------------------------------------------------------------------

OBS  I Cuando hago el require 'pop'  esta libreria pop.rb hace referencia a
la version que viene con el Ruby 1.9
con lo cual si se tiene una versión más vieja sencillamente se puede copiar
la libreria nueva y sobreescribir
la vieja o renombrarla como hice yo y hacer un require a la libreria con el
nuevo nombre.

OBS II Acabo de leer que Google recomienda IMAP por sobre POP, dice que
funciona mejor y que además se
 pueden usar carpetas y te filtra el spam, dejándolo en una carpeta aparte,
no se si esto lo hace POP.
Probaré hacer la conexión con IMAP  y si me funciona les muestro el código.
Saludos y gracias.


2009/7/7 Javier Müleck <[email protected]>

> Hola hace poco toy con RoR, pero el error que te da parece que es de
> autenticacion proba poner el username sin @gmail.com, solo el nombre de la
> cuenta. Saludos.
> Javier.
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a