解:因为椭圆经过点M(1,2),且以y轴为准线,所以椭圆在y轴右侧,长轴平行于x轴设椭圆左顶点为A(x,y),因为椭圆的离心率为,所以左顶点A到左焦点F的距离为A到y轴的距离的,从而左焦点F的坐标为设d为点M到y轴的距离,则d=1