Not sure how that’s possible. Does this happen every time you test it?
This happened with me. I went away when I added [pdb_signup_thanks] to the “Thank you ” page. However, after I did so, the participant would recieve emails but these emails are BLANK!
I have tried many things, including resetting the whole process, but it has been acting up.
I found the problem in the pDb_Signup.class.PHP
in this code
$this->_mail(
$this->participant_values[$email_field],
$this->_proc_tags($this->receipt_subject),
Participants_Db::process_rich_text($this->_proc_tags($this->receipt_body))
);
I had to replace
Participants_Db::process_rich_text($this->_proc_tags($this->receipt_body))
by
$this->_proc_tags($this->receipt_body)
to make it work.
I understand that there is a reason for process_rich_text. I would like to know what went wrong to avoid missing on something else.
Thanks
All that does is apply the WP content filter to the email body text. The action of that filter depends on your theme and plugins, so there are many possibilities.
Another possible solution would have been to turn off the “Use WordPress Auto Formatting” setting.
Thank you xnau for your very nice plugin.
And thank you commoner1 for solving the issue.
(Before I found your post I was seriously thinking
of changing career from web designer to something
much easier).
Something I’d like to note is that before changing the
PDb_Signup.class.PHP I was getting the blank sign up response
email straight in the inbox. Now that the issue is solved it
goes right to the spam folder, for both, yahoo and hotmail.
I wonder if there’s a way to make it jump, as before, straight
into the inbox, is there?
you may want to add the sender-email to a safe list on your email client.
I wonder if there’s a way to make it jump, as before, straight
into the inbox
@joaquin-tin, your emails didn’t go to spam before because there was no content. Now that there is content, they are going to spam, likely because the receiving email server does not trust your domain. to fix this, you should use an SMTP plugin to specific a server to deliver email via, and if you are using a personalized domain as your email, you should create an SPF record for it.
Thank you commoner1 and thank you Postman SMTP, your suggestion goes
mostly beyond my comprehension but you have put me on track and will advance
on it by learning here and there in the forums and tutorials.
@postman SMTP is correct, and that is the best way to handle deliverability issues, but if that is too technical you can often solve this one by using an email from your site domain as the “from” address.
Thank you xnau.
I think I am using an email from the site domain, which is hosted at Godaddy.
It’s configured in the WP-Mail-SMTP settings.
Try taking a look at the email the Gmail put in the spam folder, it should explain why it was put there.