Steven McIvor, 32, var en av två tjuvar som riktade sig mot Letterbox Bistro i Balerno Main Street och stal 2000 pund och 5 300 euro den 26 februari 2016.
McIvor, från Edinburgh, befanns skyldig efter rättegången.
Hans medbrottsling Eddie Moffat, 27, frikändes för rånsanklagelsen på en icke bevisad dom.
Ägaren till postkontoret/bistroföretaget Steven Carlyle, 55, sade att han talade med sin son när han blev medveten om att två män kom in i lokalen.
Han sade till domstolen: " Sedan blev språket sämre och de krävde pengar. De krävde alla pengar från kassan och euro."
"Tjuvarna hade halsdukar över munnen och var och en var beväpnad med en kniv.
Mr Carlyle sa att han tryckte på ett larm som var ohörbart men visade sig vara hörbart. Han sa: "Det var då de började bli väldigt upprörda."
En av inkräktarna blev mycket aggressiv och en kniv drevs genom en lucka i en Perspex skärm.
Mr Carlyle sa: "De svor hela tiden och sa åt oss att "dra åt helvete, hämta pengarna, hämta pengarna".
Vid Högsta domstolen i Glasgow fängslade lord Kinclaven McIvor och sade till honom: " Du överföll Carlyle, som låg bakom disken. Det var ingen fysisk skada, men det måste ha varit en skrämmande och traumatisk händelse för dem på postkontoret på den tiden."
Domstolen fick veta att McIvor, som har 17 sidor tidigare fällande dom, hade ett drogproblem.
Ingen av hans tidigare övertygelser gällde våld.
Det Insp Graham Grant, från polisen i Skottland, sade: " Steven McIvor visade ingen hänsyn till personalens välfärd under detta rån.
"Tack och lov en snabb polisinsats med uniformerade officerare, CID, vägpolis och specialpolis Skottland resurser säkerställde att han spåras och kvarhölls snabbt.
"Kriter av detta slag kommer inte att tolereras när de inträffar och vi kommer att använda alla resurser som står till vårt förfogande för att ställa de ansvariga inför rätta."
En man som plundrade ett postkontor i utkanten av Edinburgh har fängslats i sju år.