Anladım zor bir olay değil, 1 sene olmuş kimse bişey yazmamış ben yazayım:

httpd.conf in içini aç

<VirtualHost 255.255.255.0>
DocumentRoot /home/username/public_html
ServerName domain.com
ServerAlias www.domain.com
ServerAlias mail.domain.com
</VirtualHost>

bunu kendine göre düzenlersen ve sonrada apache serverı durdurup yeniden açarsan bölece kendine mail isimli bir sub domian açmış olacaksın

AAA belki o adrese mail.siten.com sub domainine girmez ise

DNS servera A kaydı eklemen gerekebilir
mail.siten.com - A - TTL - 10800 - SEVERI ADRESİN gbi ....

Not: Hostcu değiliz emme, bilirik biz bu işleri :P