Das Pyridinmolekül kann durch Umsetzung von Enaminen mit a,b-ungesättigten erhalten werden. Somit erzeugt die Reaktion zwischen Ethenamin und Propenal, gefolgt von Oxidation, Pyridin.

Die folgenden Zeilen beschreiben den Synthesemechanismus:
Stufe 1. Nucleophiler Angriff des Enamins auf die a,b-ungesättigte Gruppe

Stufe 2. Säure-Basen-Gleichgewicht

Stufe 3. Keto-Enol-Tautomerie

Stufe 4. Imin-Enamin-Tautomerie

Schritt 5. Cyclisierung durch nukleophile Addition des Aminos an das Carbonyl

Stufe 6. Säure-Basen-Gleichgewicht

Schritt 7. Eliminierung des Hydroxyls

Stufe 8. Ausscheidung
