tengo estos tres codigos que comprende mi script uno el html donde se llenaran los campos de formulario el segundo de php dodne se define variables y se comfigura smtp y el tercero verificacion del envio del correo :
mi pregunta es como hago para enviar un mensaje anonimo desde este script oviamnete que si envio la parte hots con mi ip no estare haciendo mucho asi que por favor en las lineas de este script donde se configura el smtp
que sevidor puedo usar de este tipo ?
como se configuraria ?
se deben agregar mas lineas al codigo segun varie el servidor a usar?
en sinteisis que me expliquen que debo hacer por favor
yo se lo basico que hay que anadir junto con estos dos archivos el php y el html las clases en el hosting a usar teniedolas en el mismo directorio
class.phpmailer
class.smt
codigo html
Código:
<form action="contact.php" method="post"> <b>Para:</b><br /><select name="area"> <option value="[email protected]">Correo 1</option> <option value="[email protected]">Correo 2</option></select><br /> <b>Nombre:</b><br> <input name="nombres" type="text" /><br /> <b>Asunto:</b><br /> <input name="empresa" type="text"><br><b>E-mail:</b><br> <input name="email" type="text"><br /> <b>Comentarios:</b><br> <textarea name="comentarios" cols="50" rows="5"></textarea><br> <input name="action" type="hidden" value="send"> <input name="enviar" type="submit" value="Enviar"> </form>
codigo php
Código:
script verificacion $nombre = $_REQUEST["nombres"]; $asunto = $_REQUEST["empresa"]; $email = $_REQUEST["email"]; $comentarios = $_REQUEST["comentarios"]; $dest = $_POST["area"]; $msg.= "De: ".$_POST['nombres']."\n"; $msg.= "Asunto: ".$_POST['empresa']."\n"; $msg.= "Email: ".$_POST['email']."\n"; $msg.= "Hora: ".date("h:i:s a ")."\n"; $msg.= "Fecha: ".date("D, d M Y")."\n"; $msg.= "------------------------------- \n\n"; $msg.= $comentarios; $msg.= "\n\n------------------------------- \n"; $msg.= " Mensaje creado por PhpMailer \n"; require("includes\\class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "192.168.184.131"; $mail->From = $email; $mail->FromName = $nombre; $mail->AddAddress($_POST["area"]); $mail->Subject = $asunto; $mail->Body = $msg;
Código:
muchas gracais a todos espero su colaboracion if(!$mail->Send()) { echo "<script>alert('Error:\n'.$mail->ErrorInfo')</script>"; echo '<script>window.location = "index.php"</script>'; } else { echo "<script>alert('Mensaje enviado')</script>"; echo '<script>window.location = "index.php"</script>'; }