Veréis,como práctica final para cierta asignatura hay que programar un servidor de forma que cada vez que un nuevo usuario conecte a él envíe a una determinada dirección de correo información sobre dicho usuario(como ip y puerto,así como la hora a la que conectó).
La parte del servidor en sí no es muy complicada ya que basta con usar un socket para escuchar conexiones y aceptar a los usuarios según vayan llegando.Lo que no tengo muy claro es cómo hacer para que envíe el email,¿existe alguna función/librería implementada en C que lo haga?Por ahora lo único que se me ha ocurrido es usar la llamada al sistema execvp() para ejecutar un programa de mail pasándole los parámetros oportunos,pero no sé si puede hacerse de esta forma.