Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
feyyaz schrieb:hier die über profesionelle version die sogar die existenz der angegebenen domain und email prüft
[php:1:679855721b]
<?php
function CheckMail($Email)
{
global $HTTP_HOST;
$Return =array();
// Rückgabe Variable
// $Return[0] : [true|false]
// $Return[1] : Ergebnisnachricht.
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $Email)) {
$Return[0]=false;
$Return[1]="${Email} Email wurde in einem ungültigen Format eingegeben";
return $Return;
}
// E-Mail bei dem @-Zeichen trennen, wenn $Email gleich "[email protected]" ist
// $Username : feyyaz
// $Domain : paob.de
list ( $Username, $Domain ) = split ("@",$Email);
// Überprüfen ob der MX(mail exchanger) Eintrag existiert
if ( checkdnsrr ( $Domain, "MX" ) ) {
if ( getmxrr ($Domain, $MXHost)) {
}
}
$ConnectAddress = $MXHost[0];
}
else {
$ConnectAddress = $Domain;
}
$Connect = fsockopen ( $ConnectAddress, 25 );
// Socket Verbindung zur Domain war erfolgreich
if ($Connect)
{
if ( ereg ( "^220", $Out = fgets ( $Connect, 1024 ) ) ) {
fputs ( $Connect, "HELO $HTTP_HOST\r\n" );
$Out = fgets ( $Connect, 1024 ); // Antwort vom Server erwarten cord.
fputs ( $Connect, "MAIL FROM: <{$Email}>\r\n" );
$From = fgets ( $Connect, 1024 ); // Antwort vom Server erwarten
fputs ( $Connect, "RCPT TO: <{$Email}>\r\n" );
$To = fgets ( $Connect, 1024 ); // Antwort vom Server erwarten
// Verbindung beendet
fputs ( $Connect, "QUIT\r\n");
fclose($Connect);
if ( !ereg ( "^250", $From ) || !ereg ( "^250", $To )) {
$Return[0]=false;
$Return[1]="${Email} Die Email Adresse existiert nicht auf dem Server";
return $Return;
}
}
}
// Fehler bei der Socket Verbindung
else {
$Return[0]=false;
$Return[1]="Fehler bei dem Verbindungsaufbau mit dem Emailserver ({$ConnectAddress}).";
return $Return;
}
$Return[0]=true;
$Return[1]="{$Email} Die angegeben Emailadresse wurde erfolgreich bestätigt";
return $Return;
}
?>
[/php:1:679855721b]