Configurar correo saliente

Configurar correo saliente

de Alejandro Lopez -
Número de respuestas: 2

Hola, en la configuración del correo saliente de moodle, no logro a través del metodo php (para envíos de emails) que estos lleguen a las cuentas hotmail (al resto llega) estoy tratando de configurar SMTP para ver si resuelvo pero cuando coloco los datos entonces no arriba ningún email. resulta que el servidor SMTP que estoy configurando no está en el mismo servidor donde se encuentra el moodle, puede esto ocasionar alguna incongruencia y debido a esto no funcione dicha configuración SMTP para el envío de correos?

El cron esta bien configurado.

Gracias de antemano

vs. moodle 3.5.3

Promedio de valoraciones: -
En respuesta a Alejandro Lopez

Re: Configurar correo saliente

de Juan Carlos Molina -

Hola Alejandro, 

de entrada el hecho de que el servidor SMTP no esté en el mismo servidor dónde esta moodle no sólo no es un problema sino que suele ser lo habitual. 

Como puedes ver en este trozo de código: 

if ($CFG->smtphosts == 'qmail') {
// Use Qmail system.
$mailer->isQmail();

} else if (empty($CFG->smtphosts)) {
// Use PHP mail() = sendmail.
$mailer->isMail();

} else {
// Use SMTP directly.
$mailer->isSMTP();
if (!empty($CFG->debugsmtp) && (!empty($CFG->debugdeveloper))) {
$mailer->SMTPDebug = 3;
}
// Specify main and backup servers.
$mailer->Host = $CFG->smtphosts;
// Specify secure connection protocol.
$mailer->SMTPSecure = $CFG->smtpsecure;
// Use previous keepalive.
$mailer->SMTPKeepAlive = $prevkeepalive;

if ($CFG->smtpuser) {
// Use SMTP authentication.
$mailer->SMTPAuth = true;
$mailer->Username = $CFG->smtpuser;
$mailer->Password = $CFG->smtppass;
}
}

Si no usas smtp, directamente envia usando la función mail de php. También tiene un apartado especial por si usas el servidor smtp de GMAIL.

En algunas ocasiones lo he usado al igual que un SMTP normal o incluso sin configurar y la verdad es que no he tenido problemas con los correos a Hotmail.
¿Te has planteado usar el SMTP de google?
Saludos,
JC