Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi gmx automatisch einloggen (https://www.delphipraxis.net/136153-gmx-automatisch-einloggen.html)

rob60 24. Jun 2009 16:25


gmx automatisch einloggen
 
hallo ich weiss das wurde schon tausen mal geschrieben aber es steht einfach nirgens eine lösung die mir weiterhilft.

Mein Problem:

ich will mit TWebbrowser in gmx einloggen und eine mail verschicken.

bisher habe ich :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
webbrowser1.Navigate('www.gmx.ch');
end;
bloss wie schaffe ich es das diese einloggefelder ausgefüllt werden

ps. procedure TForm1.Button2Click(Sender: TObject);
begin
webbrowser1.oleobject.document.forms.item(0).eleme nts.item('user').value := 'xxx@gmx.ch';
webbrowser1.oleobject.document.forms.item(0).eleme nts.item('password').value := 'xxxxxxxx';
webbrowser1.oleobject.document.forms.item(0).submi t;
end;

geht nicht es kommt die meldung : zugriffsverletzung bei adresse 00459E2B in modul 'projekt1.exe'.
Lesen von Adresse 00000000.

Bernhard Geyer 24. Jun 2009 16:31

Re: gmx automatisch einloggen
 
Du solltest schon warten bis das HTML-(Document) geladen ist (Entsprechende Events von TWebBrowser).

Aber wieso so umständlich? Sende doch deine Mails per SMTP?

Jakob Ullmann 24. Jun 2009 17:33

Re: gmx automatisch einloggen
 
Ne andere Frage: Ist sowas überhaupt erlaubt?

toms 24. Jun 2009 17:41

Re: gmx automatisch einloggen
 
Zitat:

Zitat von Jakob Ullmann
Ne andere Frage: Ist sowas überhaupt erlaubt?

Sollte doch egal sein, wie die E-Mails versendet werden.

Luckie 24. Jun 2009 18:12

Re: gmx automatisch einloggen
 
Nicht unbedingt. Manche Portale finanzieren sich über Werbung und wenn man die nicht zu sehen bekommt verdienen sie nichts. Deswegen sollte man schon mal die AGBs durchlesen. Aber wenn der Dienst POP3 und SMTP zur Verfügung stellt, warum dann nicht diese nutzen?

rob60 25. Jun 2009 16:06

Re: gmx automatisch einloggen
 
ja äääähm wie geht denn das mit smtp.ich hab delphi 2006,
also könnte mir das jemand erklären?????

toms 5. Jul 2009 06:10

Re: gmx automatisch einloggen
 
Zitat:

Zitat von rob60
ja äääähm wie geht denn das mit smtp.ich hab delphi 2006,
also könnte mir das jemand erklären?????

Bei den Indys gibt es entsprechende Komponenten/Demos

himitsu 5. Jul 2009 08:26

Re: gmx automatisch einloggen
 
Delphi-Quellcode:
webbrowser1.oleobject.document.forms.item(0).elements.item('password').value := 'xxxxxxxx';
Ach ja, und zur Erklärung, warum das vermutlich nicht geht:
Erstmal geht dieses ja über das JavaScript des Internet Explorers
und dann hat Microsoft (zu Recht) ganz einfach den Zugriff auf "Passwort"-Edits eingeschränkt.

Also Auslesen geht garnicht und Schreiben nicht immer.

Zitat:

Value: A read/write string that specifies the value of the password field. Note that due to security reasons, some browsers may not return the actual value of the password when this property is invoked.

toms 5. Jul 2009 09:02

Re: gmx automatisch einloggen
 
Zitat:

Zitat von himitsu
und dann hat Microsoft (zu Recht) ganz einfach den Zugriff auf "Passwort"-Edits eingeschränkt.
Also Auslesen geht garnicht und Schreiben nicht immer.

Das kann ich nicht bestätigen. Hatte noch nie Probleme, in ein Passwort-Feld zu schreiben.
(Solange es sich nicht in einem cross-domain iframe befindet)

himitsu 5. Jul 2009 09:31

Re: gmx automatisch einloggen
 
Sagte ich ja, so in etwa ... Schreiben geht oftmals, aber halt nicht immer und vorallem nicht überall.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz