Ahh... I managed to resolve it.
Added a line to ports.conf "NameVirtualHost *:443", then added mail.site2.com file to sites-enabled directory, enabled the site in Apache and restarted the server...
Google did help :-D
Thanks to everyone who saw the post.
Regards,
Mangesh