Umständlicher aber alternativ würde mir einfallen einen ping an den mailserver zu senden, und falls dieser nicht antwortet der funktion mail() einfach den alternativserver zu übergeben.
Alá
PHP-Code:
<?php
$server1 ="mail.server1.com";
$server2 ="mail.server2.net";
if( !system("ping -n $server1") ) {
//hier dan die mail an server 2 versenden
} else {
//hier die mail an server 1 versenden
}
?>
Ich weiß ist nicht die perfekte lösung aber eine idee die sich mit php umsetzen lässt ohne gleich in der php.ini einstellungen zu verändern.
^^Konstruktive kommentare erwünscht.
LG
R4Zz0R