Guten Abend erstmal
Das folgende Skript liest SMTP Extensions (bzw. erstmal alles so wie es der Server ausspuckt ) aus.
Problem an der Sache ist, es dauert meiner Meinung nach viel zu lange, und was noch seltsamer ist, es braucht bei einer Anfrage am lokalen Mailserver exakt 30 Sekunden, auf dem Remoteserver 60 Sekunden Oo
Hab alles aufs wesentliche gekürzt..
Da beide Anfragen immer die selbe Zeit benötigen, beschleicht mich das Gefühl dass es mayb an irgendwelchen Settings liegen könnte :suspekt:
Das folgende Skript liest SMTP Extensions (bzw. erstmal alles so wie es der Server ausspuckt ) aus.
Problem an der Sache ist, es dauert meiner Meinung nach viel zu lange, und was noch seltsamer ist, es braucht bei einer Anfrage am lokalen Mailserver exakt 30 Sekunden, auf dem Remoteserver 60 Sekunden Oo
Hab alles aufs wesentliche gekürzt..
PHP:
<?php
$socket = fsockopen("localhost", 25, $errno, $errorstr, 20);
echo time()."<br>";
if($socket)
{
fputs($socket, "EHLO localhost\r\n");
$line = fgets($socket, 128);
while(strpos($line, "\r\n"))
{
$msg[] = $line;
$line = fgets($socket, 128);
if(empty($line))
{
break;
}
}
}
for($i=0; $i<sizeof($msg)+1; $i++)
{
echo "$msg[$i]<br>";
}
echo time()."<br>";
fputs($socket, "QUIT\r\n");
?>
Da beide Anfragen immer die selbe Zeit benötigen, beschleicht mich das Gefühl dass es mayb an irgendwelchen Settings liegen könnte :suspekt: