lkz633 hat folgendes geschrieben: |
Hallo,
ich moechte von Unterwegs meine emails abrufen, um jetzt Kosten zu sparen moechte ich nicht erst die Internetseite des webmails-anbieters runterladen, dann ausfuellen, und dann wieder abschicken.
Geht das mit http.post ? Was muss ich ausser der Url uebergeben, das es funktioniert ? Da es sich um ein webmail-seite handelt moechte ich dann natuerlich das Ergebnis wieder im IE sehen!
Herzlichen Dank fuer eure Hilfe
lkz633 |
Also : Das mit der Einwahl bei T-Online stimmt und ist von den meisten Usern das wohl am wenigsten Verstandene Problem mit T-Online!
Zu deiner Frage!
Du kannst dir bestimmt einen Link erzeugen so das Du diese Seite umgehen kannst!
Hat aber nichts mit Delphi zu tun!
Öffne die Seite des Mailers!
Las Dir den Quelltext des Mailers anzeigen und suche folgende stellen!
irgendwo steht ein Tag <Form ... action="xxx">
das xxx dieses tags ist die Seite und evtl. Variablen die aufgerufen werden!
Dann suchst du dir die Felder welche Du ausfüllen musst!
Tags hierfür heissen i.d. Regel <input name="xxx" type="text"> und <input name="xxx" type="password"> in der regel hat man einen namen und ein password das eingegeben wird! Keine Ahnung wieviele Angaben Du bei T-Online machen musst!
auf jeden Fall brauchst Du die Namen aller Felder!
Wenn Du die hast ist es eigendlich ganz einfach :
Du brauchst den Pfad des aktuellen Fensters (Bei Frames muss man ein wenig Ahnung haben, ist manchmal nicht gleich ersichtlich wenn man sich nicht auskennt!)
An den Pfad hängst Du den xxx-Wert von action an (in der Regel die Seite welche die identifikation übernimmt!) und dann folgen die Feldwerte wobei vor dem ersten Wert ein ? steht und vor jedem weiteren ein &!!
Dieser Syntax ist von PHP, stimmt aber meines Wissens für alle Scriptsprachen!
Beispiel :
Pfad =
www.t-online.de/mailer/login
action = login.php
username = testuser
usernamenfeld = username
passwort = testpassword
passwortfeld = password
dann wäre der Link :
www.t-online.de/mail...assword=testpassword
Jetzt sollte es eigendlich funktionieren!!!