hola, a ver, los usuarios deberían de enviar un correo a una cuenta ya definida ([email protected]) y en el asunto coloca una palabra clave: STOCK seguido del nombre de un producto SILLAS, entonces, el servidor SQL procesa el correo, lee el asunto del mismo y ejecuta un query que extraiga el stock disponible de SILLAS y devuelve con otro correo al usuario que envío la consulta, con el resultado del query.
Bueno, entonces que el usuario mande en el SUBJECT el nombre del procedimiento a ejecutar, que SQL Server lea los MAILS y dependiendo del subject, ejecute este y regrese al que envio el correo, el resultado de la ejecución de procedimiento.
Existe la posibilidad que el usuario no envie la palabra correcta y por ende, SQL Server no sepa interpretar la orden.
Por ejemplo: Si el store se llama usp_StockSillas y el usuario enviara usp_StockSilas, No habría una ejecución correcta.
La solución NO ES SIMPLE, lleva un poco de lógica, te dejo la liga en donde se explica COMO LEER un correo desde SQL Server.