北魏太武帝朝的中期,形勢發生很大變化。北魏大軍克定關中,位於平城政權西方而長期與之對立的夏國及其殘餘勢力徹底敗亡。同時,在北魏軍隊的沉重打擊下,位於平城政權北方的柔然也與北魏建立了和親關係。長期困擾北魏的西方和北方問題得以解決,北魏謀求往東發展了。
此時,北燕已是馮跋少弟馮弘統治的時期。馮弘是通過兵變取得政權的,因此內部矛盾日益激烈[15],北燕已無抵禦北魏的實力。至此,馮弘不得不承認北魏宗主國的地位,並將於什門送回。《於什門傳》記載:
曆二十四年[16],後馮文通[17]上表稱臣,乃送什門歸。拜治書侍禦史。世祖(太武帝)下詔曰:“什門奉使和龍,值狂豎肆虐,勇誌壯厲,不為屈節,雖昔蘇武,何以加之。”賜羊千口、帛千匹,進為上大夫,策告宗廟,頒示天下,鹹使聞也。[18]
於什門回國後受到太武帝的褒獎,後來又被史家魏收列入《魏書》的《節義列傳》的首位,作為節義之臣而備受表揚。於什門的舉動固然“勇誌壯厲”,但沒有成功地完成外交使命卻也是事實。
雖然此時馮弘向北魏上表稱臣,但為時太晚,北魏已經完成了進攻北燕的部署。太武帝於延和元年(432年)禦駕親征,發動討伐北燕的戰爭。《馮跋傳》附《馮文通傳》記載:
延和元年,世祖親討之,文通嬰城固守。文通營丘、遼東、成周、樂狼、帶方、玄菟六郡皆降。世祖徙其三萬餘戶於幽州。文通尚書郭淵勸其歸誠進女,乞為附庸。文通曰:“負釁在前,忿形已露,降附取死,不如守誌,更圖所適也。”[19]
在北魏的強大攻勢下,北燕處於岌岌可危的地步。幸虧北魏因後方不安而再度撤離[20],北燕才暫時幸免滅國之災。
太延二年(436年),北魏大舉部署,向北燕發動最後攻勢。在對北燕決戰之前,北魏的外交攻勢也相應展開。《魏書》卷4上《世祖紀上》“太延二年二月壬辰”條記載: