• Resolved mvbaxter

    (@mvbaxter)


    Our site is behind a firewall. My primary webmaster just informed me that we haven’t seen any broken link notifications for over a year. I cannot track it all the way back, but we have used Broken Link Checker for close to 12yrs. According to the Debug Info, we haven’t had a successful warning email since 2022.

    I have checked error logs, but found nothing referencing “_blc_”, or “Broken link”.

    Since we’re behind a firewall, I’m hoping you can provide some troubleshooting steps that I haven’t thought of. I cannot grant access through our firewall, but I can upload any logs or files you think would help.

    Here is our Debug info:

    PHP version. 8.0.30
    MySQL version 8.0.36
    CURL version 7.61.1
    Snoopy: Installed
    Safe mode: Off
    open_basedir: Off
    Default PHP execution time limit 600 seconds
    Database character set. DEFAULT CHARACTER SET utf8mb3 COLLATE utf8_general_ci
    Resynch. flag 0
    Synch. records 13
    Link records. 30 (30)
    Last email notification 2022-12-18 05:01:12 UTC
    Last email sent “[Inpatient Nursing Information] Broken links detected” on 2022-12-18 05:01:12 UTC (success)
    Installation log. No installation log found found.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi @mvbaxter

    I hope you are doing well today.

    There could be multiple reasons here, even not related to firewall. But let’s start from basics.

    In the first place visit the General tab and check if the checkbox for “E-mail notifications” is selected.
    In the same tab check if the field “Notification e-mail address” is filled. If so check if that email is correct. If the field is empty check WP Dashboard -> Settings -> General if the admin email was changed and maybe all notifications land there now (Administration Email Address field). Maybe for some reason, it was changed.

    Another thing could be some change on the hosting side. Please do note that in general, the BLC plugin only initiates the action of sending the email, It is your WordPress site that will be sending the email.

    Having that in mind, WordPress uses the “wp_mail()” function which in most cases simply uses the standard PHP “mail()” function. However, depending on hosting settings sometimes you will need additional plugins like SMTP:
    https://wordpress.org/plugins/easy-wp-smtp/

    Try to configure it and see if this will give positive results.

    The last thing to do will be to allow the BLC user agent in your robots.txt:
    https://wpmudev.com/docs/wpmu-dev-plugins/broken-link-checker/#broken-link-checker-user-agent
    and whitelist BLC IPs:
    https://wpmudev.com/docs/wpmu-dev-plugins/broken-link-checker/#broken-link-checker-ip

    Kind Regards,
    Kris

    Plugin Support Saurabh – WPMU DEV Support

    (@wpmudev-support7)

    Hello @mvbaxter

    Hope you’re doing well today!

    We haven’t heard from you in a while, I’ll go and mark this thread as resolved. If you have any additional questions or require further help, please let us know!

    Kind Regards,
    Saurabh

    Thread Starter mvbaxter

    (@mvbaxter)

    Thank you for your response. It appears I have fixed this through several updates:

    • I Installed WP Mail SMTP
    • Added the default email address to the email address field.
    • Used MySQL to remove all previous settings left-over from the original version (before cloud was an option), and reconfigured the first of over 100 Subsites. Then, I used a MySQL stored procedure to copy those settings to the remainder of our sites.

    Somewhere between these three updates, notifications started being delivered again.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘No notifications’ is closed to new replies.