есть такая штука, называется sendmail for windows.
Настраивается на существующий ящик и отправляет почту через него. Весит 700 килобайт в распакованном виде.
В итоге mail() прекрасно отправляет почту. и почта доходит на ящики. Непонятно для чего городить огороды из почтовых серверов