WPPizza – A Restaurant Plugin for WordPress › Support › General Support › Email Notifications Not Being Sent
- AuthorPosts
- 28 February, 2016 at 4:10 pm #16213
We have the wp pizza plugin configured and using the paypal plugin. Orders are being accepted and the thank you message is displayed upon submission. The orders are displayed on the back end, but notifications are NOT being sent out. We’ve tried with both an unrelated email (not on the same network as the web server) and with a related email (on the same network as the web server) and emails are still not being sent out. This is for BOTH the customer notification as well as the admin notification… any ideas?
29 February, 2016 at 1:40 am #16225if the orders are displayed in the backend and you get the thank you page the emails will have been sent by the script (though it does not know anything about what the email server does with it)
so, it’s likely that your problem is with your mailserver (perhaps some spam filter / blacklist somewhere ? )
in the first instance i would suggest you check your mail server (error) logs.
29 February, 2016 at 1:42 am #16226also make sure your “FROM” address set corresponds to the server emails are being sent from (if this is not set as it is supposed to , you will have a big red DMARC notice at the top of your admin screen – unless you forced that notice to be off)
29 February, 2016 at 1:46 am #16227PS: might also be worth turning on debug like so :
https://www.wp-pizza.com/topic/how-to-enable-debug-in-wordpress/
perhaps the debug.log will tell you something too29 February, 2016 at 2:33 am #16228Thank you for the response, we had to use an SMTP plugin (for whatever reason, the smtp function in WP Pizza worked provided that the email address the customer used was not Hotmail, Yahoo, or Netscape (aol). If a customer used one of those webmail services, not only would the customer NOT receive a notification, but the store admin would also NOT receive a notification (though the order would be received in the back end).
29 February, 2016 at 2:37 am #16229does your FROM email address (wppizza-> order settings : “From” email) correspond to the server ?
29 February, 2016 at 3:24 am #16230It does… I had the tech support team of hour hosting company make sure everything on the mailserver side was ok… they referred me to talk to the plugin developer to troubleshoot since it was still misbehaving despite having all the correct settings (both in phpmail as well as the smtp function in wp pizza as well as the third party smtp mail plugins…
29 February, 2016 at 10:36 am #16231having two smtp settings (i.e your third party plugin and the smtp settings in wppizza on at the same time ) *might* pose issues perhaps.
though i cannot see why it might be worth trying the following just to see if it makes a differencetun off the smtp settings in wppizza. and set the mail delivery to plaintext or if you are using a specific template set that one to plaintext.
it will then just use the basic wordpess wp_mail function instead of phpmailer.if you do, let me know the outcome
29 February, 2016 at 4:59 pm #16245I apologize if you misunderstood… i did NOT have them both the built in SMTP and third party smtp plugins set at the same time. When the standard PHPMailer was experiencing issues (failing to send notifications to either the customer or the admin), I switched to the WP Pizza plugin’s smtp settings.
When that also seemed to fail sending notifications, I switched to a third party smtp plugin (first deactivating the built in smtp settings in wp pizza). I tried a few different ones until I found a third party plugin that actually alleviated the problem of not sending to yahoo, hotmail, and netscape email addresses (emails the customer uses to fill out the form).
29 February, 2016 at 5:41 pm #16251wppizza just sends emails using some email script (paypal or not). if you have issues with the likes of yahoo, gmail, hotmail only (i.e those big free email services) my guess would be the issue is (mail)server related and perhaps it’s missing the required ptr/dmarc entries or is indeed blacklisted somewhere
29 February, 2016 at 6:49 pm #16254We tested the mailserver to make sure it wasn’t blacklisted… emails from the domain to those free email domains, sent by a standalone php mailer work just fine. Sending an email from the wp system (for instance to a new user who has a hotmail email address to let them know their user account is now active works just fine)… but notifications sent by the wp pizza system will not reach the hotmail, yahoo, or netscape email addresses. Weird.
29 February, 2016 at 6:57 pm #16255did you turn on debug ?
also, do they not get sent at all (i.e the mailserver never has to process anything) or just not received by the recipients (or even bounce back to – probably – the root account of the server) ?
29 February, 2016 at 6:59 pm #16256also worth having a look: is there any mail-error log in the paypal/logs directory ?
if so, what does it say ?29 February, 2016 at 7:00 pm #16257(assuming you enabled logging in the paypal settings of course)
29 February, 2016 at 7:03 pm #16258Did turn on debug, but it showed nothing. The logs do not show they were sent so it is happening within the php mailer (when not using the smtp protocol). When using smtp, they show as connected and sent. They are just never received… and not in spam filters or other blocks. No bouncebacks either. Truly odd…
But using postman smtp (plugin) resolves all these issues for some reason.
29 February, 2016 at 7:30 pm #16259>The logs do not show they were sent…
there’s only a log if it is NOT sent> When using smtp, they show as connected and sent. They are just never received…
i give up then. at the end of the day, all i can do is send them , what happens after that is out of my control reallyif you got nothing better to do with your life for a few days, you could setup a yahoo account (or hotmail or whatever) , send an order, get the maillog from your mailserver that says it was sent to that account and contact /yahoo/hotmail and ask why it did not get received (or maybe deleted their end). My suspicion is , that they will pass the buck though…
one of these things i guess where noone is responsible (that said, if it were to turn out that there is something i can do , i would happily do it. just that i cannot see anything wrong my end that would need fixing :()
29 February, 2016 at 7:33 pm #16260what’s even odder (is that even word ?) is that i assume of the 1000’s of installs of the plugin some/many/a few are also having hotmail etc clients , but i haven’t heard of an equivalent to your scenario…
29 February, 2016 at 8:24 pm #16261Yeah, no clue… i did create hotmail, yahoo, and netscape addresses in order to test this issue initially… since the 3rd party plugin seems to have resolved the issue (still don’t know why), i’ll just chalk it up to one of those weird things that doesn’t have any reasonable explanation.
The only thing I can say with certainty is that I like the wp pizza plugin as it does what it says it does, which is rare for an ecomm plugin. The notification thing I will continue to monitor and if I find myself with some free time, will contact those free domains to get some clarity on what is happening.
- AuthorPosts
- The topic ‘Email Notifications Not Being Sent’ is closed to new replies.