Generalmente se usa un script CGI, un script es un programa que se ejecuta en el servidor que toma los datos de tu formulario y los envía por mail a las casillas que quieras.
Para enviarlos usa un programa llamado SendMail, no se si este usará el protocolo smtp pero eso no importa ya que el resutado es el mismo
Ahora bien, esos scripts los puedes escribit básicamente en 3 lenguajes: ASP, PHP y PERL, yo te recomiendo este último ya que yo programo en el mismo.
Para más info visita el foro de CGI de este sitio y visita la sección de tutoriales de
www.perlenespanol.com que tiene tutoriales de todo tipo, además de enviar mails...
Saludos