path

مختارات نبوية | الزنا يذهب بالإيمان

article title

الحديث السابع: الزنا يذهب بالإيمان

عن أبي هُرَيْرَةَ رضي الله عنه قَالَ رَسُولُ اللَّهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ: «إِذَا زَنَى الرَّجُلُ خَرَجَ مِنْهُ الْإِيمَانُ كَانَ عَلَيْهِ كَالظُّلَّةِ، فَإِذَا انْقَطَعَ رَجَعَ إِلَيْهِ الْإِيمَانُ» سنن أبي داود (4/ 222) بسند صحيح. 

المعنى العام للحديث 

حرم الإسلام الزنا وعده من أكبر الكبائر والفواحش؛ لأنه يضر بكلية حفظ النسل أو النسب والعرض كما يعود على مقصد الاستخلاف وتعمير الأرض بالإبطال، وأوجب عقوبة حدية دنيوية على فاعله، وكثيرا ما يقف الناس عند العقوبة الحسية ويغفلون عن العقوبة الأخطر منها وهي العقوبة المعنوية القلبية التي يشرحها هذا الحديث وهي خروج الإيمان بالوقوع في الزنا وهي عقوبة أشد خطرا من العقوبة الحسية الحدية فماذا يبقى للإنسان بعد خروج نور الإيمان من قلبه، أو نفي الإيمان أصلا عنه كما في الحديث الآخر: عن أبي سعيد الخدري قال: قال رسول الله - صلى الله عليه وسلم -: "لا يزني الزاني حين يزني وهو مؤمن"، قال أبو سعيد: قلت وكيف يكون يا رسول الله؟ قال: "يخرج منه الإيمان، فإن تاب تاب الله عليه" مرقاة الصعود إلى سنن أبي داود (3/ 1190). 

وتفسيرات العلماء لنفي الإيمان عن الزاني أو خروجه منه مخيفة مرعبة فمنهم من قال: المراد نفي كمال الإيمان؛ لحديث أبي ذر -رضي الله عنه-: "منْ قَالَ لا إله إلا الله، دخل الجنة، وإن زنا وإن سرق"، وقيل أنه بمعصيته يكون منافقا نفاق معصية، وقيل: أي ليس بمستحضر فِي حالة تلبسه بالكبيرة جلال منْ آمن به، فهو كناية عن الغفلة، التي جلبتها له غلبة الشهوة، وقيل: عدم الأمان منْ عذاب الله، وقيل: يُسلب الإيمان حال تلبسه بالكبيرة، فإذا فارقها عاد إليه، قَالَ عكرمة: قلت لابن عباس: كيف يُنزع منه الإيمان؟ قَالَ: هكذا، وشَبَّك بين أصابعه، ثم أخرجها، فإذا تاب عاد إليه، هكذا. ثم شبك بين أصابعه، وقيل: يخرج منه نور الإيمان، وقيل: يخرج منه الحياء أي أنه وقت الزنا لا يستحي منْ الله؛ لأنه لو استحى منه، وهو يَعرف أنه مشاهد حاله، لم يرتكب الفاحشة، ولو أن العبد تذكر واحدة من هذه المعاني واستحضرها لما أقدم على الفاحشة المحرمها فأنى لعبد أن لا يستحي من مولاه، أو أن يكون منافقا بالمعصية، أو أن يطفئ نور الإيمان في قلبه فتظلم دنياه وآخرته. 

ومعنى كان عليه كالظلة أي: السحابة شبه الإيمان بالسحابة لسرعة حركتها ذهابا وعودة، وما يترتب عليه من نزول المطر والخير والشمس أو منعه، فذهاب نور الإيمان بالزنا يكون سريعا كالسحابة وعودته بالتوبة والإقلاع كذلك.

رسائل الحديث

  1. الزنا من أكبر الكبائر وأعظم الفواحش وعقوبته المعنوية في الدنيا أعظم من عقوبته الحسية. 
  2. انطفاء نور الإيمان في القلب بالزنا أخطر عقوبة لصاحبها فمن أظلم قلبه أظلمت حياته وحرم التوفيق للطاعة وكان أقرب إلى الفواحش والمعاصي الأخرى. 
  3. من رحمة الله بعباده المؤمنين أن فتح لهم باب التوبة والرحمة فمن تاب من الزنا عاد نور الإيمان إلى قلبه.
  4. على المسلم الأوروبي أن يتجنب المسالك الموصلة للزنا وأن يحفظ إيمانه بحسن صلته بربه، وبصحبة صالحة تذكره بالله، وأن يعجل الإحصان والتعفف. 
  5.  يجب أن يكون الخوف على كمال الإيمان بتجنب فاحشة الزنا أعظم من الخوف من العقوبة الحدية الدنيوية التي إن وقعت سيزول ألمها بعد حين ويبقى ألم القلب لا يزول إلا بتوبة صادقة للمولى الجليل. 

بقلم الدكتور: خالد حنفي.

  • الكلمات الدلالية

د. خالد حنفي د. خالد حنفي

أرشيف الكاتب

المقالات التالية:

اقتضاء التأسي بالرسول النبي ﷺ

feather الشيخ عبد الجليل حمداوي

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

feather الشيخ الهادي بريك

اقرأ أيضا للإمام

article title

مع الرسول الإنسان في شهر مولده

article title

فقه التعامل مع الإساءة للمقدسات الإسلامية

article title

حلول نبوية لمشكلة اجتماعية

banner title

مقالات مرتبطة

الشيخ عبد الجليل حمداوي

اقتضاء التأسي بالرسول النبي ﷺ

الشيخ الهادي بريك

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

الشيخ علي فتيني

في رثاء أستاذ الجيل (عصام العطار) رحمه الله

fwrite(): Write of 1358872 bytes failed with errno=28 No space left on device (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

fwrite(): Write of 1358872 bytes failed with errno=28 No space left on device

Exception

ErrorException

Show exception properties
ErrorException {#1777
  #severity: E_NOTICE
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()

Exception

Error

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253 Stack trace: #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5) #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array) #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array) #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true) #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error)) #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException)) #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException)) #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException)) #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException)) #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException)) #20 {main} thrown (500 Internal Server Error)

Symfony Exception

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253
Stack trace:
#0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)
#1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)
#3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)
#5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)
#12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))
#13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))
#14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))
#17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))
#18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))
#19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))
#20 {main}
thrown

Exception

Symfony\Component\ErrorHandler\Error\ FatalError

Show exception properties
Symfony\Component\ErrorHandler\Error\FatalError {#2428
  -error: array:4 [
    "type" => 1
    "message" => """
      Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253\n
      Stack trace:\n
      #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)\n
      #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)\n
      #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)\n
      #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)\n
      #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))\n
      #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))\n
      #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))\n
      #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))\n
      #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))\n
      #20 {main}\n
        thrown
      """
    "file" => "/home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php"
    "line" => 253
  ]
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()