Formulário web com php smtp

  • Autor Autor alsaama
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
A

alsaama

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Por favor, necesito ayuda. Tengo una serie de formularios en mi web (dejo aquí la web por si los queréis ver Seguros Caser | YCCseguros | Yolanda Cediel) que actualmente se envían por correo utilizando un cgi (formmail).

Este cgi me ha dado algún problema porque al parecer ya se usa poco y me han recomendado que envíe estos formularios con php y smtp

¿Alguien me podría pasar el código para hacer un php que coja los datos de estos formularios y los envíe por smtp?

Ya he hecho alguna prueba y me funciona pero cuando tiene que ser por smpt se me complica.

Gracias.

PD. Si necesitáis más información, por favor, pedídmela.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola

La verdad que no te puedo ayudar ya que no aportas muchos datos de los errores que tenes con tu codigo en php.
De todas formas si buscas en google (como enviar mail con php) hay muchos tutoriales y muy faciles de aprender.

Cualquier cosa estoy a tu disposicion.

saludos
 
[MENTION=160406]alsaama[/MENTION]

Mándame tu correo por privado.
Mejor con la versión PHP que estas utilizando.
 
Si no puedes solucionar avisa, con mucho gusto te puedo ayudar
 
Pues no se como solucionarlo, gracias
 
Hola, si necesitas un formulario de contacto creo que esto es algo muy simple, aqui te dejo algo que puede servirte [MENTION=160406]alsaama[/MENTION] formulario Espero ser de ayuda. Saludos.
 
Hola alsaama:

El envío por SMTP es una forma, aunque no sé si es la más adecuada (Depende mucho del tráfico que tengas). CIertamente es mejor no depender de scripts de tipo cgi...

Lo primero que debes hacer es recoger los datos del formuliario.

Asumo que el formulario del que hablas es Formulario de Contacto | Seguros Caser | YCC Seguros, en tal caso, los campos que tienes son:


  • Nombre
    Apellidos
    correo
    etc...

En el archivo enviar.php lo primero que deberás hacer será recoger esa información. Dado que tu formulario se envía por POST usarás la variable $_POST. Ejemplo:

PHP:
$nombre = $_POST['Nombre'];
.

Muy importante respetar las mayúsculas y minúsculas como está escrito en el HTML, de otra forma no funcionará.

Una vez que tengas toda la información puedes usar el método de envío que te parezca mejor.

Una forma simple es usar la función mail de php, aunque para ello dependerás de las capacidades de tu hosting... lo mejor es usar algún proveedor externo como MailGun o SendGrid.

Acá te dejo más info al respecto.

Suerte y cualquier cosa me preguntas!
 
usa la libreria PHPMailer! :encouragement:
 
Voltar
Topo