Over 130 rivers provide inflow to the Caspian, with the Volga River being the largest. A second affluent, the Ural River, flows in from the north, and the Kura River flows into the sea from the west.
Now coming to the question of flow from Caspian sea, there is no natural outflow other than by evaporation. So the answer is there is no river which flows from the Caspian sea all rivers flows into the Caspian sea.