Hotmail from Delphi 2007

Im looking for some Delphi code that let me use (probably) delphis indy popserver to retreave mail from a hotmail account. Great if the same code can work for Yahoo, Gmail and so on. Even greater if its possible to do this without removing the mail.
Paer ToernellAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ziolkoCommented:
>>popserver to retreave mail from a hotmail account.

not sure but I think hotmail doesn't use POP it's purely internet mail

ziolko.
0
thirdCommented:
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Steven-FernandezCommented:
I beileve that in order to use POP on hotmail you need to have a paid account. This then enables the user to enable this option. Otherwise it is disabled by default so I don't think you can do it otherwise.

This option is just available for paying users and not available in the Free account!

You used to be able to but I don't think you can do it anymore.  Sorry about the bad news.
0
Eddie ShipmanAll-around developerCommented:
I don't think Hotmail utilizes POP services any more. Hotmail was up to recently a WebDAV service and I wrote
a series of articles explaining how to access Hotmail through Delphi. Not sure if they still work, however, as I
haven't tried that code in over a year. Remember, Hotmail has morphed into the new Windows Live Mail, the
original Hotmail no longer exists.

If you so choose, here is the links to my articles:
Hotmail...Delphi Style!! (Part One): http://www.delphipages.com/news/detaildocs.cfm?ID=137
Hotmail...Delphi Style!! (Part Tow): http://www.delphipages.com/news/detaildocs.cfm?ID=138
0
Eddie ShipmanAll-around developerCommented:
third, you should attribute things when you find them, especially if the person happens to be one of
the recognized experts in this topic.
0
Paer ToernellAuthor Commented:
Looks like the best possible solution, i get back as soon as i have time to test it. Thnx.
0
Paer ToernellAuthor Commented:
There is a problem with this, i get
"[DCC Error] fHotmailForm.pas(7): F1026 File not found: 'MSXML2_TLB.dcu'"
when i try to run the project.
0
Paer ToernellAuthor Commented:
I find the file. When i click "connect"

First chance exception at $7743B09E. Exception class ERegistryException with message 'Failed to get data for 'http''. Process DelphiHotmail.exe (3704)
0
Steven-FernandezCommented:
I have a free and a paid hotmail account. The free hotmail account does not allow POP access anymore and the paid account is disabled by default, so as I said before unless this has been enabled by the account holder it will not work. Unless things have changed in the last month this is the situation right now.
0
Paer ToernellAuthor Commented:
Well, it dosent have to be a pop soulution, what EddieShipman have done is the way, i dont want to force anybody to use a paid version. As long as i can transfer Hotmails to Delphi im happy.
0
Eddie ShipmanAll-around developerCommented:
cuily, SunSales should select which solution he used.

If he uses my solution, which uses WebDAV and still works with old HM accounts, then he should select mine.

If he used POP, then he should select third's solution.
0
2266180Commented:
yeah, but he abandoned the question, so ... I choosed for him :)
0
Eddie ShipmanAll-around developerCommented:
Well, looking further, I do not think Steven-Fernandez contributed to any solution.
0
2266180Commented:
he said initially:
>> I beileve that in order to use POP on hotmail you need to have a paid account.

then:

>> I have a free and a paid hotmail account. The free hotmail account does not allow POP access anymore and the paid account is disabled by default,

so from what I understand, if you have a paid account and you enable pop, you can use pop. I don't have a paid account to check :) but I think it is a valid answer (if true).
0
Dagan HooverDeveloperCommented:
"but I think it is a valid answer (if true)."

Which it is =P
0
Dagan HooverDeveloperCommented:
In retrospect I should have meantioned this program:
http://www.softpedia.com/get/Internet/E-mail/Mail-Utilities/Hotmail-Popper.shtml

Which allows access to hotmail in a POP3 fashion.
0
Computer101Commented:
Forced accept.

Computer101
EE Admin
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.