dein prob liegt nicht an der verwendung der
indy komponenten, sondern mit dem befehlsatz von yahoo... habe da schon einige erfahrung mit gemacht. yahoo gibt dir immer eine session ID mit der du dich bei "jeder" action identifizieren musst. also musst du als erstes dir die login
url per GET laden und den quellcode nac deiner session ID durchsuchen (cookiemanager nicht vergessen zu nutzen). die session ID wird bei Yahoo über den parameter:
Code:
ParamData.WriteString('&.u=a0gonnoue2jjn');
übergeben ! weiterhin kannst du das "&" zeichen beim übergeben der parameter weg lassen (solltest du sogar !!!!)...
hier
Code:
IdHTTP1.Post('https://login.yahoo.com/config/login?', ParamData, PostDataStream);
auch nur die
URL übergeben, OHNE das "?" am ende ! denke nun hast du erstmal wieder genug stuff um weiter zu friemeln... das anlegen des zertifikates mit dem IE sollte aber nicht nötig sein ! der rest sollte rutine sein !
greez, sky...