Boa!
Acho que você nunca esbarrou em um bloqueio de emails. Pois é, eu já tive emails bloqueados!
Uma vez desenvolvendo uma campanha de promoção para Johnson & Johnson, tava nos requisitos implementar no servidor o envio de email, sem serviços externos de envio de email.
Ai antes que eu dissesse algo, um staff que também estava ligado nisso vetou e disse pra eles contratarem um serviço, pois já houve problemas no passado com o servidor de email da microsoft e outros bloquearem por que o email vinha de um servidor não conhecido. (essa parte eu não entendo muito, acho que precisa de algum certificado digital)
Enfim, esses serviços não serve só pra enviar email, eles também dão carteiradas 'kkkkk
Mas claro que não impede ninguém de fazer tudo diretamente no código sem depender de serviços externos.
E obrigado por postar, assim mais pessoasveem como fazer sem serviços.