2Fe+3Cl2=2FeCl3
Fe+2HCl=FeCl2+H2
В первом случае окислителем является молекула хлора. Хлор - сильный окислитель, он способен отобрать электрон от иона Fe(2+). Во втором случае окислителем является протон Н(+). Он более слабый окислитель и не может отобрать электрон от иона Fe(2+). Если через соляную кислоту продувать воздух, то в системе появляется более сильный окислитель - кислород, который может окислить Fe(2+) до Fe(3+). Поэтому в присутствии кислорода даже в соляной кислоте можно получить FeCl3.