Você não pode transmitir de forma anônima. Há algumas coisas que você deve conhecer no O365.
- Você precisa se conectar na porta 587 (não 25)
- Você deve usar o TLS
- Você precisa se autenticar no serviço primeiro
- Você precisa usar a mesma conta com a qual você se autentica no endereço DE.
Se você não puder suportar isso no aplicativo, talvez seja necessário configurar uma retransmissão SMTP interna que possa se conectar a esses parâmetros ou usar um servidor ou serviço de email completo que possa rotear a mensagem por meio de registros MX (isso será e entre no O365 e seja aceito como uma mensagem externa). O SendGrid é um exemplo de serviço que você pode usar.