через mail() доставляет письма на локальный сервер? может на локальном сервер SMTP аккаунт сделать и через него отправлять?
а какой сервер почту принимает? что за программа? может так не заморачиваться, а просто записывать сообщение в папку на сервере с файлом