Hallo,
ich möchte einen POP-Zugriff über SSL auf ein E-Mail-Konto bei GMX realisieren. Meiner Meinung nach sollte der Code funktionieren, aber bei der Ausführung wird eine unbekannte Methode angezeigt. Das verstehe ich nicht, da es ohne den Aufruf von POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE) funktioniert.
Bei Ausführung erscheint folgende Fehlermeldung:
in `<main>': undefined method `start' for {:verify_mode=>0}:Hash (NoMethodError)
Der Code sieht so aus:
#!/usr/bin/ruby
require 'net/pop'
pop = Net:OP3.new('pop.gmx.net')
pop = Net:OP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
pop.start('irgendeinKonto@gmx.de', 'irgendeinPasswort')
if pop.mails.empty?
puts 'No mail available.'
else
puts 'empty'
end
pop.finish
Woran scheitert es?
ich möchte einen POP-Zugriff über SSL auf ein E-Mail-Konto bei GMX realisieren. Meiner Meinung nach sollte der Code funktionieren, aber bei der Ausführung wird eine unbekannte Methode angezeigt. Das verstehe ich nicht, da es ohne den Aufruf von POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE) funktioniert.
Bei Ausführung erscheint folgende Fehlermeldung:
in `<main>': undefined method `start' for {:verify_mode=>0}:Hash (NoMethodError)
Der Code sieht so aus:
#!/usr/bin/ruby
require 'net/pop'
pop = Net:OP3.new('pop.gmx.net')
pop = Net:OP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
pop.start('irgendeinKonto@gmx.de', 'irgendeinPasswort')
if pop.mails.empty?
puts 'No mail available.'
else
puts 'empty'
end
pop.finish
Woran scheitert es?