用α,β-不饱和醛或酮代替Skraup合成法中的甘油,或用饱和醛先发生羟醛缩合反应得到α,β-不饱和醛,并用盐酸或氯化锌作催化剂,也可以合成喹啉环,这种合成方法称为Döebner-Miller合成法。反应可以为四氯化锡、三氟甲磺酸钪、碘等路易酸酸或对甲苯磺酸、高氯酸等质子酸所催化。A. 反应机理整个过程可看作是Skraup合成法的一部分,具体机理参见Skraup合成法(点击查看)。B. 反应实例