Autor Thema: Existenz einer Mailadresse sicherstellen  (Gelesen 3390 mal)

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Existenz einer Mailadresse sicherstellen
« am: 23.06.08 - 14:40:04 »
Hallo,

ich hab hier eine Aufgabenstellung aber leider noch keinerlei Idee wie ich es umsetzen soll.
Der User soll in einer Maske/Formular (Notes bzw. Web) eine Mailadresse eintragen.
Anschließend soll überprüft werden, ob die Mailadresse tatsächlich existiert um evtl. eine entsprechende Fehlermeldung auszugeben.
Wie kann ich per LS überprüfen, ob eine Mailadresse existiert, ohne eine Mail an die Adresse zu senden?
Gibt es eine Möglichkeit per SMTP oder irgend einem anderen Protokoll?

Im Voraus schon mal vielen Dank für Eure Hilfe und Anregungen.

Gruß Thorsten

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Existenz einer Mailadresse sicherstellen
« Antwort #1 am: 23.06.08 - 14:51:34 »
Für interne Mailadressen ist das sicherlich kein Problem. Du prüft einfach, ob der User im Domino Directory enthalten ist.

Für externe Adressen ist mir kein Weg bekannt. Ich wage sogar zu bezweifeln, dass es überhaupt eine Möglichkeit gibt.


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Existenz einer Mailadresse sicherstellen
« Antwort #2 am: 23.06.08 - 15:17:28 »
1) Nein. Wie soll das bei externen Adressen funktionieren? Glaskugel? Lass mich raten: die Anforderung kommt vom Management.

2) Man kann nur checken, ob die eingegebene Adresse syntaktisch korrekt ist. Die Regex dazu gibt es hier: http://ex-parrot.com/~pdw/Mail-RFC822-Address.html
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #3 am: 23.06.08 - 15:18:39 »
Hallo Axel,

danke für Deine Antwort.

Ich suche etwas wie dies hier: http://verify-email.org/

Gruß Thorsten

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Existenz einer Mailadresse sicherstellen
« Antwort #4 am: 23.06.08 - 15:30:23 »
Bitte wie verträgt sich
Wie kann ich per LS überprüfen, ob eine Mailadresse existiert, ohne eine Mail an die Adresse zu senden?

mit

Zitat von: Verify Email Address
Free Email Address Verifier
This email verification tool actually connects to the mail server and checks whether the mailbox exists or not.

Mit Lotusscript Bordmitteln lässt sich
a) nicht herausfinden, welcher MX zu der Domain des Empfängers gehört
b) keine SMTP-Verbindung aufbauen, um mittels div. SMTP-Kommandos herauszufinden, ob der Empfänger existiert
c) Sehen viele Mailserver das "Ausprobieren" von Empfängeradressen im Zeitalter von Spam und Co. mittlerweile als Dictionary Attack, udgl. an und blocken dann einfach den Server. Dann weiß man zwar, dass der Empfänger existiert, kann aber trotzdem keine Mail hinschicken.
d) Wie soll die Adresse gerprüft werden? Täglich, Wöchentlich, Monatlich? Nur weil die Adresse beim Anlegen existiert .... Ich sag da nur "Mailinator".
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #5 am: 26.06.08 - 11:29:42 »
Danke für Eure Bemühungen.
Ich hab das Problem jetzt mit einem externen Programm gelöst, dass mir die Erreichbarkeit der Mailadresse an mein LS-Skript meldet.

Gruß Thorsten

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #6 am: 26.06.08 - 11:31:16 »
Hallo,

Ich hab das Problem jetzt mit einem externen Programm gelöst, ...

darf man erfahren welches Programm?

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #7 am: 26.06.08 - 11:48:36 »
Hallo Werner,

ich hab's selbst in Perl geschrieben.
Das Programm macht nichts anderes als sich über SMTP die Existenz der Mailadresse bestätigen zu lassen (das Ganze mit einem Timeout von ca. 5 Sekunden).
Das Programm legt dann im Filesystem eine Datei an, die als Namen die Mailadresse und den Status der Mailadresse als Inhalt hat.
Da das LS erst nach Abarbeitung des Perlprogramms weiter läuft hab ich so auf jeden Fall eine Antwort, wenn mein LS weiterläuft.

Gruß Thorsten

P.S. das LS löscht nach der Auswertung der Datei selbige, damit sich nicht unnötig Müll auf dem Server anhäuft

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Existenz einer Mailadresse sicherstellen
« Antwort #8 am: 26.06.08 - 11:49:54 »
Und wie macht das Perl-Skript das? Wie kann man denn damit zuverlässig die Existenz einer Mail-Adresse überprüfen?

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #9 am: 26.06.08 - 11:58:40 »
Hallo,

ich denk, das geht genauso wie bei der o.g. Webseite:
http://verify-email.org/
hier wird zuerst der MX-Eintrag geprüft und dann so getan, als ob eine Mail für die Mailadresse zugestellt werden soll.

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #10 am: 26.06.08 - 12:04:19 »
genau

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Existenz einer Mailadresse sicherstellen
« Antwort #11 am: 26.06.08 - 12:06:02 »
Da mit der Mail-Adresse sowieso noch ein Double-Opt-In erfolgt ist es auch nicht relevant, ob sich jemand einer "Mailinator"-Adresse bedient.

Gruß Thorsten

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Existenz einer Mailadresse sicherstellen
« Antwort #12 am: 26.06.08 - 12:12:39 »
Danke für die kurze Erläuterung! Wieder ein Stück schlauer...  ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz