Sebastian Schmidt
Mitglied
Ich versuche ein Script bzw. eine Funktion zu schreiben die testet ob ein Server ein offenes Mail Relay besitzt (also ob man als Anonymus E-Mails über den Server senden kann).
Gibt mir nur ein true wieder bzw. eine 1 wieder und die Mails gehen aber nicht raus, hab ich was nicht bedacht oder falsch gemacht?
PHP:
function isOpenrelay($from, $sendto, $host, $port) {
$betreff = "Open Relay Test Mail!";
$nachricht = "Dies eine automatisch generierte E-Mail um zu testen ob dieser Server ein offenes Mail Relay besitzt.";
$header = "From: ".$from."\r\n"."Reply-To: ".$from."\r\n"."X-Mailer: PHP/".phpversion();
$mail = mail($sendto, $betreff, $nachricht, $header);
echo $mail;
}
Gibt mir nur ein true wieder bzw. eine 1 wieder und die Mails gehen aber nicht raus, hab ich was nicht bedacht oder falsch gemacht?