Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2013, 05:23
Avatar de luis010182
luis010182
 
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: No puedo enviar correos desde local

Cita:
Iniciado por eamanesims Ver Mensaje
hola luis 010182, gracias por responder!

mi codigo con phpmailer:
Código PHP:
require('PHPMailer-master/class.phpmailer.php');
$mail = new PHPMailer();
$body="contenido...";
$mail->SetFrom('micorreo''Nombre completo');
$mail->AddReplyTo("micorreo","Nombre Completo addrep");
$address "micorreo";
$mail->AddAddress($address"Nombre completo");
$mail->Subject('Envío de email con PHPMailer en PHP');
$mail->MsgHTML($body);
if(!
$mail->Send()) {
echo 
"Error al enviar el mensaje: " $mail->ErrorInfo;
} else {
echo 
"Mensaje enviado!!";

*donde pongo "micorreo" obvio no pongo eso pongo la dirección de correo electrónico.

seguí un ejemplo que vi en internet, quizás es que no puse bien algo, pero aun así debería pintar el echo de no enviado ¿no?
Si no tenes instalado el servidor mail en tu maquina, casi seguro que tenes q autenticar la cuenta que uses contra el servidor mail que estes usando.
Por ejemplo si usas gmail, tenes que poner el nombre de usuario, el pass, tipo de seguridad, puerto, etc
Si usas la cuenta de tu empresa, tenes que autenticar(user y pass) la cuenta contra el servidor mail de tu empresa.
De otra forma el servidor mail no saber si realmente estas enviado vos los mail u otra persona que poner tu email como remitente, hay muchos motivos mas por lo que se hace de esta forma(envios masivos, ataque , etc).

En fin un ejemplo q te puede servir es http://stackoverflow.com/questions/1...ugh-php-mailer
Las lineas que no uses tengas el dato sacala porque la libreria usa los default estan en la configuracion del los servidores mail. Si te da error es cuestion de googlear, lo errores solucionados en casi un 99.9% de los casos.