Question: Есть такое выражение. "Ни сном(,) ни духом" - говорят, когда имеют в виду, что были вообще не в курсе происходящего, ничего о нем не знали (запятую ставлю в скобках, потому что не знаю точно, нужна она тут или нет).  

Интересно было бы узнать происхождение этого выражения. У меня, конечно, есть свои соображения - мол, во сне приходят пророчества, плюс есть так называемые "духовидцы", но это что-то из области эзотерики уже.

Answer: 
Вы в общем-то насчет "эзотерики" не далеко от истины ушли. Но все проще.
"Духом" - это "душой". Здесь в значении - *чутьем, наитием, интуицией*. А сон - он тут, естественно, "вещий".   

Вот и получается что это два "способа" пров**и**денья (не путайте, кстати, с провид**е**нием - в т.ч. Божественным).
Встречал трактовку, что под "духом" подразумевается Святой Дух или посланник Небес, мол, пророки получили информацию либо через них, либо через сны в основном. Но вариант, приведённый [@behemothus](/users/445/behemothus), кажется мне куда более обоснованным.