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
1
Resp
224
Visitas
Por carloneto hace 3 meses
Principiante offline

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 3 meses
Administrador offline Sitio web

Relaccionados

Para comentar Inicia sesión o Registrate