há duas respostas para questão, uma vez que yahoo e gmail disponibilizam a mesma quantidade: 25MB.
conforme:
gmail
Limite de tamanho dos anexos
Você pode enviar anexos com até 25 MB. Se você quiser enviar vários anexos, o tamanho total deles deverá ser de até 25 MB.
Se o arquivo tiver mais de 25 MB, o Gmail adicionará automaticamente um link do Google Drive ao e-mail em vez de incluí-lo como um anexo. Saiba mais sobre as .
fonte:<https://support.google.com/mail/answer/6584?co=GENIE.Platform%3DDesktop&hl=pt-BR#:~:text=Limite%20de%20tamanho%20dos%20anexos,inclu%C3%AD%2Dlo%20como%20um%20anexo.>acessado em 27.12.2020
--------------------------------------------
yahoo
Tamanho de arquivo grande: os e-mails não podem exceder 25 MB; se você precisar anexar um arquivo acima de 25 MB, use a opção para compartilhar arquivos do Google Drive ou Dropbox. Caracteres especiais: remova caracteres especiais do título e tente novamente. Navegador Web não compatível: confirme se você está usando um navegador Web compatível. Alguns tipos de arquivos apresentam um risco à segurança: não oferecemos suporte a diversos formatos de arquivo, como .exe, .bat e .jar, porque eles podem ser usados para distribuir malware.
fonte:<https://br.ajuda.yahoo.com/kb/new-mail-for-desktop/Como-anexar-ou-compartilhar-arquivos-e-inserir-GIFs-no-Yahoo-Mail-sln28057.html.>acessado em 27.12.2020