How can I interface Delphi with Hotmail just as Outlook Express do?

Posted on 2006-05-04
Last Modified: 2011-09-20
I need to make an application that can login and download Hotmail´s mails just as Outlook Express do.

I search in this page and found a lot of topics  but I can not acces the soluctions because require a Premium Account.

If some body have an example or information that how I can do this interface with Hotmail, using Delphi, please email me to
Question by:big_one01
    LVL 28

    Expert Comment

    as far as I know all topics are viewable but you just need to scroll down over the ads. I never gotton to a question that was unviewable. maybe you can post a link to such question?
    LVL 26

    Accepted Solution

    I am considered the "expert" on accessing Hotmail with Delphi due to my article called
    "Hotmail -- Delphi Style!" in "Hardcore Delphi" in 2004. A reprint of the article is located here: (Part1) (Part2)

    Microsoft discontinued WebDAV access to their free accounts in late 2004 so you
    won't be able to access it using the standard WebDAv way unless you have a Hotmail Plus
    account. It seems the cookie handling of XMLHTTPObject doesn't work correctly to allow
    connections via WebDAV.

    I have seen a C# project, though, that still accesses free accounts via WebDav
    BUT it isn't using XMLHTTPObject. It uses the new .Net object called HttpWebRequest.
    There is no equivalent to HttpWebRequest in Delphi.

    I know there have also been modifications to the Indy Library going on to enable
    WebDAV-like functionality but don't know how that project is coming.

    There is also a sourceforge project called HotwayD that is a Hotmail proxy that works via
    screen-scraping. I don't know how active that project is or when it was last updated.
    LVL 26

    Expert Comment

    Looking further at HotwayD, I found that they now use WebDAV (HTTPMail) to access HM
    and it suffers from the same fate the code in as my magazine article.
    LVL 26

    Expert Comment

    Looking at the source of of HotwayD I was mistaken that it uses XMLHTTP.
    Instead it uses it would work for you...


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
    Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now