• I have a registration page. Users can register, but no email goes out to the user who submitted the form or to the admin. Email is working, I have tested that. I have installed SMTP plugin, I have Duplicate Record Field Check set to Record ID and Create a new record at submission. Records are being created.

    The emails are supposed to go to [email protected] and to my gmail account. No emails goes out after approving the user either. Any help is highly appreciated.

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

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author xnau webdesign

    (@xnau)

    If you are sending them to a different page (the Thanks Page) after signing up, make sure the [pdb_signup_thanks] shortcode is on that page.

    Thread Starter imageus

    (@imageus)

    I did. Now nothing shows up on the Thank you page and the email also doesn’t go out.

    Plugin Author xnau webdesign

    (@xnau)

    No thanks message….this means the session value is not coming through. Try changing the “Use PHP Sessions” setting in the Participants Database settings under the advanced tab.

    Thread Starter imageus

    (@imageus)

    Tried it. Same result. The name of the cookie is pdb_wp_session

    Plugin Author xnau webdesign

    (@xnau)

    Do you have any kind of page caching on either your signup page or your thanks page? You should disable page caching on those pages.

    Thread Starter imageus

    (@imageus)

    Where do I see it? I didn’t intentionally set any page caching.

    Plugin Author xnau webdesign

    (@xnau)

    OK, I’m just giving you the possible causes. Page caching could be in effect if you are using a caching plugin or accelerator plugin. If you’re using anything like that, try disabling it when you test your submission.

    If there isn’t anything like that set up on your site, I’m not sure where to turn…the wayt the plugin works, there is a value that is stored that is used to generate the thanks message and the email. That is not working on your site, but I can’t tell why, I’m sorry.

    Hi xnau, I’ve exactly the same problem: From local server not emails. Normal wp user registration works fine, but Participants Database dosn’t send any email. I also tried Database setting and php settings – without result.
    Please help.

    Plugin Author xnau webdesign

    (@xnau)

    @oekoplatt Have you checked the Participants Database Email Troubleshooter?

    That will help identify common email issues.

    Also, turn debugging on in the plugin advanced settings, then test your signup form. Checking the plugin’s debugging log, you should see if it attempted to send and what may have happened.

    Thank you for reply.
    I checked Participants Database Email Troubleshooter? All ok. After login I’m redirected to site with [pdb_signup_thanks], but there is no Information. Then I tested in signup form “same site” without result.

    Activated debugging. There is only one entry:
    [10/14/18 2:50pm CEST]
    Participants_Db::process_form storing record: INSERT INTO wp_participants_database SET date_recorded = NOW(), date_updated = NOW(), first_name = ‘w’, last_name = ‘b’, email = ‘[email protected]’, mailing_list = ‘Nein’, datenschutzerkl?rung = ‘no’, private_id = ‘5DJO0’, approved = ‘no’

    A php logfile cannot find; maybe because my environment is docker with bitnami/wordpress. However I think it is a issue in php configuration.

    Thread Starter imageus

    (@imageus)

    I had tried the same. The records get added, the Thank you page as the right shortcode- [pdb_signup_thanks]. After adding any record, the page spins for a while but never displays any message. So it probably means the shortcode never gets executed. I had tried both session options – php and database. I get the same results meaning no signup email. I bought the pdB Email template plugin from you and I can manually send them welcome e-mails. So the email is working.

    Plugin Author xnau webdesign

    (@xnau)

    Yes, in both cases what is not working is getting the session value when the user gets to the thanks page. This is something that the server is supposed to provide using a functionality called “php sessions” and so it may be something you need to ask your web host about.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘No emails going out’ is closed to new replies.