امام صادق علیه السّلام فرمودند:
قُلتُ لاَِبى عَبدِ اللّه ِ علیه السّلام: اُطعِمُ سائِلاً لا اَعرِفُهُ مُسلِما؟ فَقالَ: نَعَم اَعطِ مَن لا تَعرِفُهُ بِوِلايَةٍ وَ لا عَداوَةٍ لِلحَقِّ اِنَّ اللّه َ عَزَّوَجَلَّ يَقولُ: و قولوا لِلنّاسِ حُسنا» و لا تُطعِم مَن نَصَبَ لِشَىْ ءٍ مِنَ الحَقِّ اَو دَعا اِلى شَىْ ءٍ مِنَ الباطِلِ؛
آيا به فقيرى كه نمى دانم مسلمان است غذا بدهم؟ حضرت فرمود: آرى، به كسى كه نمى دانى دوست است يا دشمن حق، غذا بده؛ زيرا خداوند مى فرمايد: با مردم به نيكى سخن بگوييد» ولى به كسى كه با حق دشمنى مى كند و يا به باطلى دعوت مى كند غذا مده.
كافى، ج 4، ص 13