Buenas,
Sigo con el problema y no será por las horas que le estoy dedicando:
El código que uso es exactamente este:
Código PHP:
Ver originalinclude ("class/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'mail';
$mail->Port = 25;
$mail->Username = "usuario";
$mail->Password = "contraseña";
$mail->Subject = "Asunto del correo";
$mail->Body = "cuerpo del correo";
if ($mail->Send())
echo "bien";
else
echo "error";
Este código funciona, pues en lugar de poner los datos de la cuenta del cliente, he puesto los de mi cuenta personal, y se ha enviado correctamente.
He configurado la cuenta de mi cliente en Microsoft Outlook, y se configura igual que la mía, es decir, sin usar cifrado.
He probado con:
- SMTPAuth: true i false
- Port: 25 i 587
- SMTPSecure = "tls" y "ssl"
Y nada, da error.
Alguna sugerencia más.
Gracias