Support » Plugin: Comments - wpDiscuz » Comment notifications Not Working

  • Resolved lixation

    (@lixation)


    When a person makes a comment and asks to be notified of replies to their comment or any other comment they never receive a notification. The user does receive an email to confirm their subscription, but never receives notifications of replies to their comments or other comments on the post.

    I have tested this numerous times but it simply doesn’t work.

    I have a read that a few other people have experienced this. Is there a fix?

    I am running Genesis 2.4.2 with WP 4.7.

    • This topic was modified 10 months, 2 weeks ago by  lixation.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author gVectors Team

    (@gvectors-team)

    I’m really sorry but this kind of problems can’t be fixed on support forums, it’s impossible to detect why your website doesn’t send emails. So we recommend to attentively read this posts and find the issue yourself. This problem has dozens of reasons. In most cases plugin user (website admin) doesn’t test it properly or doesn’t know some important things.

    1. Before reporting this issue on support forums please make sure your server email sender works well. Make sure you got emails from your WordPress (on registration or on other cases…).

    2. Some hosting services, or some Antispam plugins try to cache emails and those are not being sent immediately. You should wait 1-30 min (e.g.: on some GoDaddy hosting plans you receive emails in 45 min).

    3. If you’re using GMail Fetch services, go to Gmail Settings > Accounts and Import and click on “Check mail now” link to load all new comments from website email server.

    4. First email is the Subscription Confirmation Email, you should click on confirmation link and confirm your subscription to certain post/comment. If you don’t get Subscription confirmation email and don’t confirm it you’ll not get future comments. Sometimes the confirmation email go to spam-box and user don’t check it. You should check in spam-box as well.

    5. Test it as real as possible. You should use new IP, new emails and new accounts. The best way to ask your fiend to post a comment with Subscription and Subscription Confirmation. Then reply him.

    6. Make sure you don’t reply to your comment if you test your subscription notifications.

    7. There are three subscription options:

    — Top Subscription Bar:
    —– Notify of new follow-up comments
    —– Notify of new replies to my comments
    — In comment form:
    —– Notify of new replies to this comment

    Make sure you test correct subscription option. If you subscribed to certain comment you’ll not received email notification for other comments.

    8. If you have Antispam or Subscription plugins please deactivate those before checking.

    9. Also this may be installation issue. You should check WordPress database tables and make sure this table exists:

    _wc_comments_subscription

    Thank you for the detailed reply.

    I found the problem. I wasn’t receiving the subscribe email; it was going to junk. This may be happening to others too. I had no idea that a subscribe email was sent. Also, the email isn’t very clear that people need to subscribe; I suspect most people don’t read it.

    Is there a way to automatically subscribe people once they have entered their email? They can then choose to unsubscribe when they receive a reply.

    Also, is there a way to turn the capture off? Some people are reporting that they enter the code correctly numerous times and it still doesn’t work.

    Thank you.

    There is a major problem with this plugin.

    It looks like the plugin’s contact form is forging the “From:” header on outgoing emails (which means that the form creates the email as though it was sent by the email address entered by the user) as opposed to using the built in domain account WordPress is running under.

    This runs into issues with email providers like Yahoo, Hotmail, Gmail, AOL accounts, and so on.

    The other issue is some hosting providers have such domains listed in their system’s mail filter as common targets for abuse. Because of the way the form sends the emails, any message from an @aol.com, @yahoo.com, or @hotmail.com email address could be discarded by the system filter when it doesn’t come from the underlying domain’s account.

    So you’ll probably have to either modify the form’s code (and continue to do so every time there’s a plugin update), or ditch this plugin.

    Unless the authors provide an option to set the “From” address such as “noreply@yourdomain.com”.

    Plugin Author gVectors Team

    (@gvectors-team)

    Hi FireMyst,
    Please check the wpDiscuz functions and you’ll see that there is no “major problem with this plugin”. wpDiscuz uses WP installation admin email and admins may use @yahoo.com or other above mentioned domains but not website domain. This is the problem.

    1. Do you know that WordPress uses “wordpress@yourdomain.com” email as a from address? So the default From email doesn’t look good for website owners.

    2. wpDiscuz uses the email admin set on installation as the From Email. The From email is the email set by you in Dashboard > Settings > General admin page. So the FROM email changing option already exists and you just need to insert email address with your domain, such as admin@yourdomain.com. That’s it. Here is the wpDiscuz function:
     

    3. In case you don’t want to use WordPress installation admin email you can use WordPress hook and put this code in theme’s functions.php file to change it (this has been provided in dozens of our support questions):
    https://gvectors.com/forum/how-to-and-troubleshooting/emails-are-coming-from-wordpress-com-i-dont-want-that-where-do-i-change-it/#post-1331

    function res_fromemail($email) {
    $wpfrom = 'example@example.com'; return $wpfrom;
    }
    function res_fromname($email){
    $wpfrom = get_option('blogname');return $wpfrom;
    }
    add_filter('wp_mail_from', 'res_fromemail');
    add_filter('wp_mail_from_name', 'res_fromname');

    4. So there is already two ways (#2 and #3) to change your FROM email. in case you don’t want to use admin email and don’t want to put the code in functions.php we’ll add an option in future versions to add an FROM email address for wpDiscuz emails.

    • This reply was modified 4 months, 2 weeks ago by  gVectors Team.
Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.