PHPMail

PHPMail

Script de prueba y configuración para el envío de correos SMTP autenticados con PEAR Mail en PHP.


En el servidor debemos instalar los módulos Pear PHP: Net_SMTP y Mail.

Con el siguiente script podremos hacer comprobaciones con nuestras credenciales SMTP:

<?php 
require_once "Mail.php"; 

$from = "[email protected]"; 
$to = '[email protected]'; 
$host = "smtp.office365.com"; 
$port = "587"; 
$username = '[email protected]'; 
$password = 'tu_contraseña_segura'; 
$subject = "Prueba de envío"; 
$body = "Mensaje de prueba de conectividad SMTP."; 

$headers = array(
    'From' => $from, 
    'To' => $to,
    'Subject' => $subject
); 

$smtp = Mail::factory('smtp', array(
    'host' => $host, 
    'port' => $port, 
    'auth' => true, 
    'username' => $username, 
    'password' => $password
)); 

$mail = $smtp->send($to, $headers, $body); 

if (PEAR::isError($mail)) { 
    echo($mail->getMessage()); 
} else { 
    echo("Message successfully sent!\n"); 
} 
?>
Soporte e Implantación

¿Necesitas ayuda implementando esta solución?

El equipo de ingenieros de Kuretes puede encargarse de la configuración, migración y mantenimiento seguro de estos entornos en tu infraestructura empresarial.