Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Schnittstelle zu gmx und co [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Schnittstelle zu gmx und co


 
Blitzschlag
23-04-2008, 13:14 
 
Hi,

mich würd grad mal intressieren, wie manche Communitys überprüfen, ob leute aus ihren email
accounts auch angemeldet sind.

Da ist ja ein Formular für email und passwort. Dannach wird entsprechend geschaut, ob in deren Adressbücher
emails vorhanden sind, die in ihrere Datenbank
gespeichert sind.

Wie funktioniert das mit der Schnittstelle zu gmx und co kennt sich da jemand aus ????

 
unset
23-04-2008, 13:20 
 
Was für eine Schnittstelle? Sicherlich wird nirgends überprüft, ob das Postfach auch angelegt ist, sondern lediglich, ob eine valide eMail-Adresse angegeben wurde.

 
Blitzschlag
23-04-2008, 13:23 
 
Original geschrieben von unset
Was für eine Schnittstelle? Sicherlich wird nirgends überprüft, ob das Postfach auch angelegt ist, sondern lediglich, ob eine valide eMail-Adresse angegeben wurde.

Klar kann vom eigenen Server nicht überprüft werden, ob das Postfach z.B. bei gmx angelegt wurde.
Ich dachte da eher an einer Schnittstell zu deren Server von gmx. Die bieten das ja an kenne dutzende Seiten,
die sowas anbieten, Myvideo.de z.B. Man gibt seine
email adresse an und passwort und bekommt das Ergebnis wer aus seinen Adressbüchern auch bei
myvideo.de ist

 
onemorenerd
23-04-2008, 13:24 
 
Einige Freemailer bieten Methoden für den automatisierten Zugriff, z.B. GMail mit http://code.google.com/apis/contacts/.

 
pekka
23-04-2008, 13:27 
 
Normalerweise schickt man eine Mail mit einem Aktivierungslink an die entsprechende Adresse. Oder meinst du was anderes?

 
unset
23-04-2008, 13:27 
 
Ich hab kurz gegooglet und glaube immer noch nicht, dass da (besondere) Schnittstellen existieren. Evtl. loggt sich das entsprechende Script einfach in die Weboberfläche ein und liest die entsprechenden Daten aus.

Allerdings würde ich so eine möglichkeit gar nicht nutzen wollen. Zugangsdaten zu anderen Diensten gebe ich nicht raus.

 
Blitzschlag
23-04-2008, 13:31 
 
Original geschrieben von pekka
Normalerweise schickt man eine Mail mit einem Aktivierungslink an die entsprechende Adresse. Oder meinst du was anderes?

Ich meine sowas wie hat onemorenerd gesagt hat.

@unset
Hast vollkommen recht würde ich auch nciht machen wollen. Ich will jedoch die Daten nicht speichern. Die
intressieren mich ja nicht. Ledeglich soll die Möglichkeit bestehen um zu prüfen welcher seiner Freunde auch
dabei ist und die zweite Möglichkeit nachträglich alle aus dem Adressbuch einzuladen.

Habe mal gmx eine mail hinterlassen mal sehen was die sagen.

 
jahlives
23-04-2008, 13:50 
 
Klar kann vom eigenen Server nicht überprüft werden, ob das Postfach z.B. bei gmx angelegt wurde.

Stimmt nicht ganz Tim ;)
Mach eine Socketverbindung zum SMTP Server der Domain auf und versuche eine Email an den angegebenen Account zuzustellen. Wenn die Empfängeradresse aktzeptiert wird, dann SOLLTE der Account auch existieren.
http://de.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

Gruss

tobi

 
unset
23-04-2008, 13:56 
 
Original geschrieben von jahlives
Stimmt nicht ganz Tim ;)
Mach eine Socketverbindung zum SMTP Server der Domain auf und versuche eine Email an den angegebenen Account zuzustellen. Wenn die Empfängeradresse aktzeptiert wird, dann SOLLTE der Account auch existieren.
http://de.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

Gruss

tobi
Stimmt auch nicht ganz, denn hier tappst du Ratz-Fatz in den Greylisting-Falle.

 
jahlives
23-04-2008, 14:08 
 
Stimmt auch nicht ganz, denn hier tappst du Ratz-Fatz in den Greylisting-Falle.

Bestimmt nicht wenn der Server mit einem '250-er' antwortet. Dann wurde die Email akzeptiert. Ich habe selber noch kein Greylisting eingesetzt, aber ich kann mir nicht vorstellen, dass der Server auf RCPT TO:<foo@example.com> mit einem 250-er antwortet (obwohl die Email auf die Liste kommt). Weil dann könnte er die Email doch erst ablehnen wenn der gesamte Body empfangen wurde, was sehr viel Ressourcen kosten würde

 
unset
23-04-2008, 14:18 
 
Bei deinem ersten Zustellversuch (Body interessiert hier nicht) wird dir mitgeteilt, dass die zustellung nicht Möglich ist, und du es später nochmal versuchen sollst (temporärer Fehler). Im ersten Anlauf wird dir also ein Fehler geschmissen, du denkst nicht an Greylisting (oder fängst wahrscheinlich gar keine Fehlertypen gesondert ab) und die eMail-Adresse ist in deinen Augen nicht vorhanden.

 
jahlives
23-04-2008, 14:22 
 
Im ersten Anlauf wird dir also ein Fehler geschmissen, du denkst nicht an Greylisting (oder fängst wahrscheinlich gar keine Fehlertypen gesondert ab) und die eMail-Adresse ist in deinen Augen nicht vorhanden.

Und darum habe ich geschrieben, dass eine Erfolgsmeldung seitens der Servers kommen MUSS. Sonst kannst du es wirklich nicht wissen.
Also die Daten in eine DB schreiben und nach einer definierten Anzahl Minuten eine erneute Zustellung versuchen. Das ganze dreimal probieren und bei drei Fehlern die Adresse als ungültig markieren.

 
Blitzschlag
23-04-2008, 14:24 
 
Leute ihr kommt vom thema ab *g

 
unset
23-04-2008, 14:26 
 
Original geschrieben von jahlives
Also die Daten in eine DB schreiben und nach einer definierten Anzahl Minuten eine erneute Zustellung versuchen. Das ganze dreimal probieren und bei drei Fehlern die Adresse als ungültig markieren.
Wo das diesen Aufwand rechtfertigt musst du mir dann mal sagen. Eine onthefly Überprüfung bei registrierungen funktioniert hier schonmal gar nicht. Tut mir leid, dein Vorschlag ist einfach Blödsinn!

 
onemorenerd
23-04-2008, 15:12 
 
Hab ich was falsch verstanden? Dem TO werden Mailadressen inklusive Passwort gegeben (ja, es gibt Leute die sowas machen). Er kann sich damit direkt beim Mailprovider authentifizieren. Da ist Greylisting kein Thema, er schickt ja gar keine Mail sondern möchte Kontaktdaten auslesen.

 
unset
23-04-2008, 15:15 
 
Schon klar, aber unser Schweizer geht ja in letzter Zeit ständig auf Nebensätze ein und beißt sich da fest ;)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:27 Uhr.