No se necesita un simple codigo se necesitan configuraciones especiales y codigos complejos, ademas de que representaria una gran vulnerabilidad ya que tu pagina estaria interactuando directamente con los archivos de configuracion de tu sevidor de correo, ahora bien si aun asi quieres hacerlo debes tomar en cuenta lo siguiente:
Cuantas cuentas de correo puedes crear bajo tu dominio en tu hosting.
Cuanto Espacio Tienes Asignado en tu hosting, generalmente los hosting te dicen que tienes cuentas de correo ilimitadas, pero en realidad todo depende del espacio que ayas contratado, si tienes 1 Gb de espacio, podrias crear 10 cuentas de 100MB y nada mas, y 100 MB ahora no es nada en comparacion de los servicios gratuitos como Live Mail Y Gmail y suponiendo que tubieras una tranferencia ilimitada.
Cuando tu hosting te dice que tienes cuentas de correo ilimitadas algunas veces es solo una cuenta llamada Catch-all que no es mas que una simple cuenta que recoje todo el correo que valla a tu dominio.
hay alternativas limitadas pero mas seguras, si puedes modificar los registros MX de tu dominio puedes registrarte en los servicios de correo de Google o De Windows Live Mail:
En Google Te Dan solo 50 cuentas de correo Gratis bajo tu dominio:
https://www.google.com/a/cpanel/domain/new?hl=esEn Windows Live Mail Te Dan 500 cuentas de correo para tus usuarios:
http://domains.live.com/Yo en lo personal uso los servicios de Google Mail Bajo mi dominio y todo perfecto, ademas de los beneficios del correo, las cuentas bajo tu dominio son validas para la mayoria de los servicios que ofrece google.