Bon à priori j'ai trouvé l'erreur:
Lorsque je tranferais un mail avec pièce jointes vers ma boîte free, ce message était en texte brut, du coup arrivé sur free c'était transformé en winmail.dat. Si je transfère en indiquant bien HTML, ça marche!
Cela dit, même un mail en texte brut arrive conforme sur la boîte free de ma soeur (!?) allez comprendre!