Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2010, 12:15
gmm155
 
Fecha de Ingreso: febrero-2009
Mensajes: 15
Antigüedad: 15 años, 2 meses
Puntos: 0
envio mail anonimo phpmailer para hotmail

hola compeneros pido su ayuda por que no entiendo mucho del phpmailer en script para el envio de correo anonimos y de esta forma que los correos enviados lleguen satisfactoriamente a la bandeja de entrada de hotmail ya que con la funcion mail() no llegan debido a el alto gradod e seguridad de los filtros de hotmail
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:
$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;
script verificacion
Código:
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>'; }
muchas gracais a todos espero su colaboracion