03:07
Envío de correos electrónicos desde una web de la ULPGC
Esta guía va destinada a los desarrolladores de páginas web ubicadas en el servicio de alojamiento de la ULPGC.
El correo electrónido usado en la ULPGC está administrado por Microsoft. Si deseamos enviar un correo electrónico desde una web de la ULPGC debemos adaptarnos a las indicaciones dadas por Microsoft usando autenticación por Oauth2.
El Servicio de Informática ha intentado simplificar el procedimiento instalando una pasarela de correo en el propio servidor que se encarga de gestionar el correo electrónico enviado.
A partir del 01/03/2026 solo funcionará el envío de correos electrónicos usando el procedimiento que se describe a continuación:
- Los correos deben enviarse desde una cuenta de correo específica que haga referencia a nuestra web, por ejemplo, si nuestra web se llama calidad.ulpgc.es el correo puede ser "webcalidad@ulpgc.es". El responsable de la web puede solicitar una cuenta de correo desde la aplicación de Asistencia técnica informática y "Solicitud de nueva cuenta de correo electrónico". La autenticación de doble factor en las cuentas de correo no afecta, puesto que se ha creado una relación de confianza con el servidor web.
- Se requiere que el envío del correo sea autenticado, es decir, en la configuración del envío del correo hay que indicar el usuario y contraseña de la cuenta remitente.
- Los parámetros para el envío de correo son los siguietnes:
- Host SMTP: localhost
- Puerto SMTP: 1025
- Tipo de encriptación: Ninguna
- Habilitar automáticamente encriptación TLS: No
- Autenticación SMTP: Sí
- Usuario: Correo electrónico remitente citado anteriormente.
- Contraseña: Contraseña del correo electrónico remitente.
Ejemplos de uso
Veamos diferentes casos de uso según la tecnología utilizada. Los siguientes casos se han probado por el personal del Servicio de Informática de la ULGPC.
PHP - Librería PHPMailer
$mail = new PHPMailer(true);
$mail->Host = 'localhost';
$mail->Port = 1025; // Puerto SMTP DavMail
$mail->SMTPAuth = true;
$mail->Username = 'pruebas_Plesk@ulpgc.es';
$mail->Password = '**********';
$mail->setFrom('pruebas_Plesk@ulpgc.es', 'Nombre del remitente');$mail->addAddress('correo-destinatiario@ulpgc.es');$mail->Subject = 'Ejemplo envío de correo';
$mail->Body = 'Cuerpo ejemplo envío de correo';
if($mail->send()) {echo 'Mensaje enviado con éxito';
} else {echo 'Error al enviar: ' . $mail->ErrorInfo;
}
Wordpress - FluentSMTP

Drupal
Install options
- Set SMTP as the default mailsystem: On
SMTP server settings
- SMTP server: localhost
- SMTP port: 1025
- Use encrypted protocol: No
- Enable TLS encryption automatically: Off
SMTP Authentication
- Username: pruebas_Plesk@ulpgc.es
- Password: ********
E-mail options
- E-mail from address: pruebas_Plesk@ulpgc.es
- E-mail from name: Nombre dek remitente