PHP y su función mail() no sólo funciona con "sendmail" .. si editas tu php.ini en su directiva: SMTP = ... ahí puedes apuntar la IP de tu servidor que corres tu otro servidor SMTP (MDaemon).
Eso sí, .. si tu en tu servidor de correo MDaemon requires autentificación para usar SMTP .. no te servirá la función mail() de PHP original, pues dicha función por sí sola no permite autentificación alguna. En su defecto tendrías que usar la classe (o alguna otra similar):
PHP Mailer
http://phpmailer.sourceforge.net
Un saludo,