My weekend project was to write a little ruby program that pulls mail from my POP3 server. Works great...except I can't delete the messages from the server. Here's my inner code loop:
pop = Net::POP3.new(server)
pop.start(user, password)
pop.each do
| msg |
yield msg.all
msg.delete
end
If I inspect msg after calling delete, it reports that it has been deleted. Any obvious errors? Known problems? Hints for experiments I might try?
Thanks,
Kevin