No contestan porque el problema no está en tu HTML, sino en el script para enviar los datos. Entre muchas otras posibilidades, tal vez tu hosting no permita el uso de ese script, ya que generalmente otorga acceso a otros usuarios para enviar correos masivamente.
Te sugiero pasar por
el foro de PHP y uses el buscador, hay muchos aportes para formulario de contacto, seguramente alguno te servirá.