Enviar mensajes de Moodle mediante Office365

Imaginemos que tenemos un Moodle en un hosting por internet, y necesitamos enviar los emails mediante Office365. Los pasos a seguir son sencillos.

Configurar un conector en Office365

  • Entramos en el panel de administración de Office365
  • Agregamos un usuario, que será el que utilicemos para enviar los mensajes de Moodle.
  • Vamos al panel de administración de Exchange
  • Agregamos un conector
  • "De: servidor de correo de la organización"
  • "Para: Office365"
  • Agregamos la IP del hosting de Moodle

Configurar Moodle

  • Vamos a Servidor, Contacto de Soporte, y agregamos el usuario que hemos creado antes.
  • Vamos a Administración del Sitio, Extensiones, Mensajes de Salida, Email, y escribimos "smtp.office365.com" como servidor, y los datos del usuario de antes.
  • Vamos a Administración del Sitio, Desarrollo, Depurando, y activamos "depurar envíos de email".

Probar

  • Sin iniciar la sesión en Moodle, vamos a Recuperar contraseña (/login/forgot_password.php), y escribimos el email de un usuario, a ver si funciona.
  • Una vez funciona, desactivamos la depuración de los envíos de email.

Un detalle muy importante, es que el usuario de soporte y el que envía emails debe ser el mismo.