En tus pruebas locales . .en tu servidor al parecer no tienes instalado un servidor de correo.
Necesitas un servidor de correo SMTP .. Si usas windows podrías probar con:
QK SMTP Server, MiniRelay y los que encuentres en google si buscas por esos terminos.
Por cierto .. no sé que has "tocado" en la configuración de PHP para que apuntes la ruta de "sendmail_path" a:
http://www.share-marketing.com/usr/sbin/sendmail
Realmente esa directiva de configuración de PHP se refiere a servidores LINUX de preferencia y con "sendmail" instalado en ellos .. NO a tu "proveedor" externo. UN "path" en general es una ruta absoluta .. no un URL/URI ...
Si quieres usar a tu ISP o servicio de hosting que te proporciona una cuenta de correo con acceso SMTP .. puedes configurar la IP de tu servidor SMTP remoto en tu php.ini .. apartado: SMTP = .... (y comenta la referencia a sendmail_path).
Pero .. OJO! .. por qué tu proveedor (ISP, servicio de hosting ..) lo más seguro que -requiera- autentificación para usar sus servidores SMTP (es lo más lógico para evitar que lo usen con otros fines) .. La función mail() de PHP NO autentifica . .así que no podrás usarlo así como así.
Las opciones que tienes en ese caso es:
A) Instala un servidor SMTP en tu casa para tus pruebas .. (y no tocaras el código de PHP de tus scripts).
B) Usa classes como PHPMailer (
http://phpmailer.sourceforge.net) .. Esta classe sustituye y -mejora- a la própia función mail() de PHP .. envia el e-mail directamente por el servidor SMTP que indiques .. permite autentifiación si lo necesitas (igual que si configuras tu "Outlook o cliente de correo en general con una cuenta de correo con acceso por SMTP/POP).
Un saludo,