محمد بن مسلم گويد: به امام صادق - عليه‏السلام - عرض کردم: به چه علت نماز مغرب در سفر و غير سفر سه رکعت است و ساير نمازها شکسته شده است. حضرت فرمود: براي اينکه نماز بر رسول خدا - صلي الله عليه و آله و سلم - دو رکعت دو رکعت واجب شد، و حضرت رسول - صلي الله عليه و آله و سلم - به هر کدام دو رکعت دو رکعت (با اجازه‏ي خدا) اضافه نمود، و از نماز مغرب يک رکعت کم کرد. سپس رسول اکرم - صلي الله عليه و آله و سلم - هنگامي که خواست دو رکعت از نماز مغرب در سفر کم کند فرمود: من خجالت مي‏کشم دو بار از يک نماز کم کنم و به اين جهت است که نماز مغرب در سفر و غير سفر سه رکعت خوانده مي‏شود. [1] .

[1] عن علل الشرايع: ج 2 ص 13، بحارالأنوار: ج 86 ص 56 ح 20.