Sending Aborted by Hook


You see the following error when attempting to send an email fails:

Email Send Aborted By Hook


This error indicates that a custom hook has prevented the email from sending.


To troubleshoot this error:

  1. Enable Hooks Debug Mode in the Other tab at Configuration () > System Settings > General Settings.
  2. Replicate the error again.
  3. Disable Hooks Debug Mode.
  4. Review the Activity Log at Configuration () > System Logs.
  5. Locate the Email Send Aborted By Hook error in the log.

After locating the error, look over the adjacent entries for a series of three lines that look similar to the following:

    Hooks Debug: Hook File Loaded: /path/to/the/hook_file.php
    Hooks Debug: Hook Defined for Point: EmailPreSend - Priority: 1 - Function Name: (anonymous function)
    Hooks Debug: Attempting to load hook file: /path/to/the/hook_file.php

The file in the Hook File Loaded and Attempting to load hook file entries is the hook responsible for the Email Send Aborted By Hook error.


Contact the developer of that hook file for more information.

Last modified: June 11, 2024