Les pièces jointes a un mail sont convertis au format base64 (car le mail étant un format "texte" à la base, on ne peut pas lui injecter des données binaires sans conversion), ce qui augmente la taille des pieces jointes de 33%.
Ton fichier de 3Mo en fait donc 4 une fois joint à un mail.