Configuración de PHPMailer con Office365 SMTP

Estoy intentando configurar PHPMailer para que uno de nuestros clientes pueda recibir los correos electrónicos generados automáticamente desde su propia cuenta. He iniciado sesión en su cuenta de Office 365 y descubrí que la configuración requerida para PHPMailer es:

Host: smtp.office365.com
Port: 587
Auth: tls

He aplicado esta configuración a PHPMailer, sin embargo, no se envía ningún correo electrónico (la función que llamo funciona bien para nuestro propio correo, que se envía desde un servidor externo (no el servidor que sirve las páginas web)).

"host"      => "smtp.office365.com",
"port"      => 587,
"auth"      => true,
"secure"    => "tls",
"username"  => "[email protected]",
"password"  => "clientpass",
"to"        => "myemail",
"from"      => "[email protected]",
"fromname"  => "clientname",
"subject"   => $subject,
"body"      => $body,
"altbody"   => $body,
"message"   => "",
"debug"     => false

¿Alguien sabe qué configuración se requiere para que PHPMailer envíe a través de smtp.office365.com?

Respuestas a la pregunta(3)

Su respuesta a la pregunta