InicioInfoComo envio mails con mail() de PHP?

Como envio mails con mail() de PHP?

Te informamos que desafortunadamente hemos deshabilitado la posibilidad de enviar los mensajes con el asunto "NOBODY", ya que se han detectado serias operaciones de SPAM debido al uso de esta función.

Esto no implica que tu cuenta haya realizado SPAM, solo cumplimos con informarle que esta decisión ha sido tomada en beneficio de nuestros usuarios.

En ocasiones ante varios abusos de SPAM la IP del servidor es bloqueada en los agentes antiSPAM y se producen inconvenientes tales como la no recepción de los correos salientes del servidor a otras empresas proveedoras de correos por ejemplo HOTMAIL.

El inconveniente radica en que al enviar un mail a una de las casillas de tu cuenta con la función mail() el mismo llega como "NOBODY" por tal motivo no se redirección a la casilla detallada

Por ello para enviar mails con PHP debes utilizar autentificacion SMTP con la clase PHPMAILER.

PHP Mailer es una librería escrita en php para envío de mails desde una web utilizando una cuenta válida de correo de un servidor de mails

PASO 1
Instalación de PHPMailer

Descarga PHPMailer desde la este enlace .
Una vez descargada la librería.
Ddescomprimi los archivos y copia los archivos class.phpmailer.php y class.smtp.php en tu cuenta.
Por ejemplo en la carpeta contacto

PASO 2
Crea un archivo php, por ejemplo: “enviar.php

En el que escribiremos los siguiente en un bloc de nota:

Código :
========================================================================
require("class.phpmailer.php"; //Importamos la función PHP class.phpmailer

$mail = new PHPMailer();


$mail->IsSMTP();
$mail->SMTPAuth = true; // True para que verifique autentificación de la cuenta o de lo contrario False
$mail->Username = "[email protected]"; // Tu cuenta de e-mail
$mail->Password = "************"; // El Password de tu casilla de correos


$mail->Host = "localhost";
$mail->From = "[email protected]";
$mail->FromName = "Nombre a mostrar del Remitente";
$mail->Subject = "Asunto";
$mail->AddAddress("[email protected]","Nombre a mostrar del Destinatario";

$mail->WordWrap = 50;

$body = "Hola, este es un…";
$body .= "mensaje de prueba";

$mail->Body = $body;

$mail->Send();


// Notificamos al usuario del estado del mensaje

if(!$mail->Send()){
echo "No se pudo enviar el Mensaje.";
}else{
echo "Mensaje enviado";
}

?>

========================================================================


PASO 3
ahora en guardar como ponemos enviar.php

PASO 4
Sube el archivo “enviar.php” al servidor en la misma ubicación que los archivos class.phpmailer.php y class.smtp.php.

PASO 5
Listo!!! ya podes mandar mail con mail() de PHP

Espero que les sirva.. Comentar es agradecer!

Saludos

www.hostrentable.com
Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

H
HostRentable🇦🇷
Usuario
Puntos0
Posts21
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.