2012-07-10 33 views
6

Me gustaría utilizar un formulario de contacto para un sitio web que estoy creando, pero PHP no es una opción ya que el cliente no desea usarlo. ¿Existe alguna manera inteligente de evitar esto de alguna manera, enviando parámetros de correo electrónico (que no son estándar) tal vez, o mediante el uso de un formulario de contacto externo? ¿Hay algunos buenos que no usan publicidad y se modifican fácilmente a un idioma diferente, por ejemplo?Formulario de contacto por correo electrónico sin PHP

Gracias.

+0

Entonces, ¿desea que un servicio externo envíe una solicitud o desea enviar un correo electrónico de jquery? ¿Tienes alguna otra tecnología del lado del servidor? –

+1

¿El cliente sabe mejor? Necesita algún tipo de lenguaje de scripting para enviar correos desde el servidor. PHP, Perl, Python, JSP hacen su elección. O puede buscar en Google de forma gratuita html a los proveedores de correo electrónico, pero los gratuitos probablemente tomarán algo a cambio y los pagos estarán bien pagados, cuando ya tenga un servidor capaz de hacerlo. – drew010

Respuesta

6

Existen cientos de soluciones incrustables (muy probablemente iframe -based) para formularios de contacto, lo que le permitiría moverse usando un lenguaje del lado del servidor como PHP. Solo un quick google search le dará algunos.

Alternativamente, podría hacer un formulario en HTML, y tener un botón de envío que en realidad es un enlace mailto:, y usted modifica los parámetros de ese mail a medida que cambian las entradas de su formulario.

El único inconveniente de esto es que no es tan conveniente para el usuario, ya que luego abre su cliente de correo electrónico y tienen que enviarlo realmente.

Personalmente, intentaría persuadir al cliente, pero si eso no es posible, esas son sus opciones.

+0

La cuestión de usar un enlace mailto: es que depende de que el usuario tenga un cliente de correo electrónico conectado al protocolo. Creo que el objetivo de utilizar un formulario de contacto es asegurarse de que la persona no tenga que abandonar la página. – thomasmyrman

+0

@thomasmyrman exactamente. lo más conveniente para el usuario sería que inserte un formulario de terceros y que administre sus correos electrónicos, o que use un lenguaje de servidor (como PHP) –

0

¿Funcionaría algo tan simple como mailto form?

+1

mailto simplemente abra el cliente de correo electrónico y eso no es lo que a los clientes nos gusta. – LZH

11

Eche un vistazo a formspree.

https://github.com/asm-products/formspree

Para que la acción sólo tiene que poner:

<form action="http://formspree.io/[email protected]" method="post"> 
<input type="text" name="name"> 
<input type="email" name="_replyto"> 
<input type="submit" value="Send"> 

Después de verificar su correo electrónico después de que el primer envío de este enviaremos un correo electrónico el contenido del formulario. Una cosa a tener en cuenta es que esto tomará los nombres de entrada. Si no incluye nombres de entrada, no le enviará ese campo de formulario.

4

Echa un vistazo www.enformed.io.

Tiene un par de opciones interesantes que formspree no tiene (como redireccionar de la caja, y un editor de correo electrónico html).

Cuestiones relacionadas