Email Notifications Not Being Sent

WPPizza – A Restaurant Plugin for WordPress Support General Support Email Notifications Not Being Sent

Viewing 18 posts - 1 through 18 (of 18 total)
  • Author
    Posts
  • #16213
    calsnoboarder
    Participant

      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?

      #16225
      Olly
      Admin & Mod

        if 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.

        #16226
        Olly
        Admin & Mod

          also 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)

          #16227
          Olly
          Admin & Mod

            PS: 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 too

            #16228
            calsnoboarder
            Participant

              Thank 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).

              #16229
              Olly
              Admin & Mod

                does your FROM email address (wppizza-> order settings : “From” email) correspond to the server ?

                #16230
                calsnoboarder
                Participant

                  It 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…

                  #16231
                  Olly
                  Admin & Mod

                    having 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 difference

                    tun 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

                    #16245
                    calsnoboarder
                    Participant

                      I 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).

                      #16251
                      Olly
                      Admin & Mod

                        wppizza 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

                        #16254
                        calsnoboarder
                        Participant

                          We 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.

                          #16255
                          Olly
                          Admin & Mod

                            did 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) ?

                            #16256
                            Olly
                            Admin & Mod

                              also worth having a look: is there any mail-error log in the paypal/logs directory ?
                              if so, what does it say ?

                              #16257
                              Olly
                              Admin & Mod

                                (assuming you enabled logging in the paypal settings of course)

                                #16258
                                calsnoboarder
                                Participant

                                  Did 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.

                                  #16259
                                  Olly
                                  Admin & Mod

                                    >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 really

                                    if 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 :()

                                    #16260
                                    Olly
                                    Admin & Mod

                                      what’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…

                                      #16261
                                      calsnoboarder
                                      Participant

                                        Yeah, 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.

                                      Viewing 18 posts - 1 through 18 (of 18 total)
                                      • The topic ‘Email Notifications Not Being Sent’ is closed to new replies.