Pregunta

Estoy mirando para crear un formulario en mi sitio web donde los usuarios pueden introducir su dirección de correo electrónico y un mensaje (sin importar el tiempo). A continuación, al hacer clic en un botón de envío, el código, envía el mensaje como un correo electrónico a mi buzón de correo.

Me preguntaba si alguien sabía qué código que podría utilizar. Estoy usando PHP como mi lenguaje de servidor.

¿Fue útil?

Solución

Es necesario tener acceso a un servidor SMTP en alguna parte. Suponiendo que usted, utilice la función de correo php para enviar el correo de esta manera:

$Name = "John doe"; //senders name 
$email = "email@adress.com"; //senders e-mail adress 
$recipient = "recipient@emailadress.com"; //recipient 
$mail_body = "The text for the mail..."; //mail body 
$subject = "Subject for receiver"; //subject 
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields

mail($recipient, $subject, $mail_body, $header);

El servidor SMTP se establece en el archivo php.ini en estas dos líneas:

SMTP = servername
smtp_port = 25

Más información en w3schools sitio .

Otros consejos

mientras que las dos respuestas anteriores proporcionan un correo electrónico básicas de envío sugerencia, hay una cosa que debe tener en cuenta, los códigos no son seguras. los spammers pueden inyectar CC: códigos y enviar correo no deseado a través del formulario. si lo hacen, su proveedor de SMTP puede prohibir su cuenta. probar un programa de correo dedicado, como phpmailer

Trate de usar PHPForms . Se trata de una web constructor de la forma que permite crear de aspecto profesional de correo electrónico formas en tan sólo unos minutos. Sólo tendrá que crear una forma de PHP a través de una interfaz intuitiva y generar un código que se puede copiar y pegar fácilmente a cualquier página web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top