Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Como usar phpmailer para enviar correos en php

hola de nuvo, alguien sabe tiene una guia de como enviar correos desde phpmailer en php? el problema es que estoy usando la función mail de php y no se por que los correos acaban en la carpeta de correo no deseado.

estoy usando 1an1 como hosting no se si tiene algo que ver o si phpmailer funciona de una manera diferente en este hosting, eh estado probando ejemplos globales de phpmailer pero no me han funcionado

gracias!
Editado
0
Puntos
1921
Visitas
2
Resp
Por carloneto hace 84 meses
Principiante
Respuesta #1
toma te dejo un ejemplo de código que a mi me funciona, pero también te digo que a en algunos correos sigue llegando a spam, phpmailer ya no es lo que era xd

ejemplo funcionando:
<?php
    //Requerir librerias auto
    require 'PHPMailerAutoload.php';
    
    //Requerir librerias
    //require_once ("class.phpmailer.php");
	//require_once('class.smtp.php'); 
	$mail = new PHPMailer();
	$mail->IsSMTP();
	$mail->SMTPAuth = true;
	$mail->SMTPSecure = "tsl";
  	$mail->Host = "smtp.1und1.de"; //Smtp de 1and1
	$mail->Port = 25;
	$mail->Username = "envia@correo.com"; //Correo de 1and1
	$mail->Password = "****"; //Password del correo
	$mail->From = "envia@correo.com";
	$mail->FromName = "Nombre envía";
	$mail->AddAddress("destino@correo.com");
	$mail->IsHTML(true);
	$mail->SMTPDebug = 2;
	$mail->Subject = "Título del correo";
	$mail->MsgHTML("Mensaje del correo");
 
	if(!$mail->Send())
	{	
	echo 'error';
	}
	else {
		echo 'enviado';
	}
?>
salu2
1
Puntos
Por alber hace 84 meses
Administrador
0
Puntos
Por alber hace 77 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate