A molécula de piridina pode ser obtida pela reação de enaminas com a,b-insaturadas. Assim, a reação entre etenamina e propenal, seguida de oxidação, produz piridina.
As linhas a seguir detalham o mecanismo de síntese:
Estágio 1. Ataque nucleofílico da enamina na a,b-insaturada
Estágio 2. Equilíbrio ácido-base
Estágio 3. Tautomerismo cetoenólico
Estágio 4. Tautomerismo Imina-enamina
Etapa 5. Ciclização por adição nucleofílica do amino ao carbonil
Estágio 6. Equilíbrio ácido-base
Etapa 7. Eliminação da hidroxila
Fase 8. Eliminação