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
