Не так давно, была проблема с отправкой почты с сайта, в конце концов - было принято решение проверить почтовые порты (smtp, pop) на работоспособность, что и было сделано небольшим скриптом на php - работающим через сокеты (fsockopen). Тут и выяснилось, что проблема была именно в портах, устранение не заставило себя ждать. Скачайте скрипт, авось и Вам пригодиться.
P.S. его можно настроить и на любые другие порты.