Как проверить существование smtp при помощи php на Ubuntu

есть хороший класс class.smtp.php

require('class.smtp.php');
$port = 25;
$smtp = new SMTP();
$con = $smtp -> Connect('localhost', $port);
if ($con) {
echo 'TRUE';
} else {
echo 'FALSE';
}

порт может отличаться, поэтому желательно точно знать порт, или пройтись по все доступным портам системы.

Список доступным портов можно узнать :

 netstat -lnt