no, it isn't dangerous
create the site
http://technet.microsoft.com/en-us/library/aa998946(EXCHG.65).aspxfor the host name use your internal name (ex. exchange.domain.local)
create the virtual directory
http://technet.microsoft.com/en-us/library/bb124435(EXCHG.65).aspxyou will need exchange and public
then go into iis manager and modify the bindings for your default web site to use your external dns name for the host name (ex. mail.domain.com)