法律分析:公务员有外遇不一定会被开除公职。公务员有婚外情属于违纪行为,应当承担纪律责任,给予处分的。即根据严重程度分别给予警告、记过、记大过、降级、降职、开除。根据公务员法第12条和53条规定,公务员应该遵守纪律,恪守职业道德,模范遵守社会公德,否则构成违纪行为。但是还有一种例外情况,就是违纪行为情节轻微,经批评教育后改正的,可以免予处分。
法律依据:《中国共产党纪律处分条例》 第一百五十条 与他人通奸,造成不良影响的,给予警告或者严重警告处分;情节较重的,给予撤销党内职务或者留党察看处分;情节严重的,给予开除党籍处分,党纪要严于国法。