eso si no lo usen como spam por favor :)
Enviarmail.php
Código:
Correo.class.php<?php session_start(); include_once("Correo.class.php"); $mail = new CorreoSMTP("url_SMTP",true,"CORREO","CONTRASEÑA"); <-- el valor true es por si el serve necesita autentificacion $nombre = 'NOMBRE CORREO'; $email = 'NOMBRE DE TU MAIL'; <-- PUEDE PONER EL QUE QUIERAS Y AL QUE LE LLEGUE LE DIRA QUE ESTE LO MANDO :) :) $correos = 'CORREO DONDE LO MANDAS'; $msg = 'MENSAJE'; if($mail->enviar("$nombre <$email>","Ejecutivo <$correos>","Nueva Solicitud",$msg)) { echo "se envio\n"; } else { echo "no se envio\n"; } ?>
Código:
<?php //Clase para enviar correos con Mail.php de PEAR // asegurate de tener la class Mail.php dentro de tu instalacion de servidor en la carpeta PEAR si la tienes envias sin niun problema con este metodo :) include_once("Mail.php"); class CorreoSMTP{ var $conexion; var $log; var $smtp; function CorreoSMTP($host, $auth, $username, $password){ $this->conexion = array("host" => $host, "auth" => $auth, "username" => $username, "password" => $password); $this->smtp = Mail::factory("smtp",$this->conexion); } function enviar($from, $to, $subject, $body){ $headers = array("From" => $from, "To" => $to, "Subject" => $subject); $mail = $this->smtp->send($to, $headers, $body); if(PEAR::isError($mail)){ echo("<p>" . $mail->getMessage() . "</p>"); return false; } else return true; } } ?>
saludo a mi me funciona demaciado bien
obvio que lo tienen q adaptar
pero envia sin spam si tu servidor smtp no esta en una black list
incluso a hotmail :)