Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
@Redeemer
Prinzipiell hast Du ja recht, ein Programm, dass alles hier erwähnte "abfackelt" ist eigentlich unsinnig.
Aber es geht ja "nur" darum, von all den Themen erstmal den Ansatz einer Ahnung zu bekommen, um dann damit sinnvolles realisieren zu können oder zu erkennen, dass das eine oder andere Gedachte im realen Leben nicht sinnvoll einzusetzen ist oder man auch einfach nur (unter...
Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
Stell' Dir 'ne EMail wie 'nen normalen Brief vor:
Wenn Du wissen willst, ob der angekommen ist, muss Du den Empfänger fragen.
Bei 'nem Brief kannst Du die Post bitten, Dir die Empfangsbestätigung zu schicken, kostet aber extra, da hast Du quasi 'nen Boten, der Dir das Nachfragen abnimmt, weil er bei der erfolgreichen Zustellung dabei war und Dich darüber informiert.
Im Mailverkehr hast...
Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
Um in dieses umfangreiche "Gewusel" mal ein bisserl 'ne Linie zu bekommen, wäre mein Vorgehen:
Eingabe von eMail-Adressen ermöglichen
eMail-Adressen auf syntaktische Richtigkeit prüfen (Annäherung reicht, Vollständigkeit kaum möglich)
DNS-Abfrage bezüglich der Domaine aus der eMail-Adresse
Prüfen, ob diese Domaine über einen Mailserver verfügt
über einen eigenen Mail-Account 'ne Mail...
Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
Ok, das ist also eine etwas andere Aufgabenstellung, als ich vermutet hatte.
Per DNS prüfen, ob es die Domaine gibt.
Abfragen, ob es einen MX-Record gibt (d. h.: Domaine hat auch 'nen Mailserver).
Per RegEx prüfen, ob die angegebene Mailadresse (weitgehend) plausibel erscheint.
Als Gimmick vollkommen ausreichend.
Für die Verarbeitung einer Antwort per Link, wird ein Webserver benötigt....
Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
Beschreib' bitte Deine Aufgabenstellung nochmal etwas genauer:
Programm hat 'nen Registriedialog.
User gibt da was ein, u. a. eine eMail-Adresse.
Du bekommst diese Infos.
Prüfen, ob es die eMail-Adresse gibt.
Wenn ja, geschieht irgendwas, wenn nein geschieht was anderes.
Eigentlich kannst Du Dir das ganze Prüfen sparen.
Forum: Netzwerke
Delphi
by Delphi.Narium,
30. Jul 2018
DNS-Abfreage kann schonmal ein Ansatz sein.
Schau bitte mal hier: https://www.qualidator.com/WQM/de/Tools/DNSReport.aspx
Dort gib' die Domain Deiner Wahl ein.
Du erhältst ggfls. Infos zu den von der Domain "vorgehaltenen" Servern, wie z. B. Nameserver, SMPTServer ...
Bei den Indys gibt's tIdDNSResolver, damit kann man die entsprechenden Infos auch selber abfragen. ICS sollte sowas...