Schrift
[thread]11920[/thread]

Domain verifizieren??



<< >> 9 Einträge, 1 Seite
Ingo
 2008-05-27 14:16
#110355 #110355
User since
2005-01-14
3 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Leute.

Es ist lange her dass ich das letzte mal was mit Perl gemacht habe.
Daher bitte leicht verständliche Antworten, sonst kapiere ich es wohl nicht.

Ich habe ein perlsctipt an das ich aus flash per POST variablen übergebe.
Es ist ein Kontaktformular.
Der Benutzer gibt seine emailadresse dort ein die dann in meinem Perlscript
als Absender also "from" von Sendmail verwendet wird.
Wenn die Domain der eingegebenen emailadresse nicht existiert bekomme ich folgende fehlermeldung.

Software error:
RCPT TO: error (450 4.1.8 <idufdi@dfdfdfdfd.de>: Sender address rejected: Domain not found)

Ich will jetzt bevor ich sendmail aufrufe noch verifizieren ob die Domain existiert.
wenn ja --> schicke email über sendmail --> return an flash (passt);
wenn nicht --> schicke keine email --> return an flash (domain existiert nicht);

Kann ich den error von sendmail direkt verwerten??
Oder wie verifiziere ich eine domain?? gibt es module die standartmäßig installiert sind?? Mein webhoster ist all-inkl.de. Weiß nicht ob das was ausmacht.

Ich wäre euch sehr dankbar wenn ihr mir helfen könntet.

Schönen tag und viele grüße
Ingo
moritz
 2008-05-27 14:20
#110356 #110356
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Code: (dl )
perldoc -f gethostbyname
sollte helfen.
jan
 2008-05-27 15:51
#110362 #110362
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ob's bei deinem hoster installiert ist, weiß ich nicht, aber schau dir doch mal
CPAN:Email::Valid an
Dubu
 2008-05-28 02:47
#110385 #110385
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
moritz+2008-05-27 12:20:48--
Code: (dl )
perldoc -f gethostbyname
sollte helfen.

Nur manchmal. Ein E-Mail-Domainname muss keinem Hostnamen entsprechen, nur einem Mail Exchanger (MX) Eintrag im DNS. Man könnte aber z.B. CPAN:Net::DNS nutzen, um nach MX-Einträgen zur Domain zu suchen.
esskar
 2008-05-28 23:33
#110421 #110421
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
dann muss die email noch nicht existieren; sondern man bekommt dann irgendwann vielleicht ne bounce back ...
moritz
 2008-05-29 00:28
#110422 #110422
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
esskar+2008-05-28 21:33:33--
dann muss die email noch nicht existieren; sondern man bekommt dann irgendwann vielleicht ne bounce back ...


Ja schon, aber das kann man auch nicht zeitnah prüfen. Allein schon wegen Graylisting.
nepos
 2008-05-29 10:56
#110431 #110431
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Eben. Bei einer E-Mail-Adresse kannst du ein wenig auf die Form prüfen und checken, ob die Domain bzw. ein MX für die Domain existiert. Alles andere kannst du vergessen...
scriptor
 2008-05-29 11:19
#110433 #110433
User since
2008-05-07
69 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ingo+2008-05-27 12:16:05--

...
Oder wie verifiziere ich eine domain?? gibt es module die standartmäßig installiert sind?? Mein webhoster ist all-inkl.de. Weiß nicht ob das was ausmacht.
...


Bei all-inkl.de hast Du evtl. ein sysinfo.pl vorinstalliert, das Dir umfangreiche Infos zur Installation insbesondere auch die installierten Module gibt.
Gruß sitescriptor
nepos
 2008-05-29 12:57
#110439 #110439
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Oder du fragst den Support. Hab mit deinen eigentlich recht gute Erfahrungen gemacht.
<< >> 9 Einträge, 1 Seite



View all threads created 2008-05-27 14:16.