As you live in FRANCE:
1) QF requires you to fly in either First or Business in order to get miles. The European programme is different from the Ozzie programme. Ozzie's pay a fee but Europeans don't.
2) BA does not give you miles for M class.
3) AA gives you miles for M class only if you have a Canadian address. It's way to complicated to be someone you're not, so I wouldn't suggest this option.
Your best options for getting miles in economy class are:
1) FINNAIR PLUS
2) ASIAMILES / Marco Polo Club
3) IBERIA PLUS