• Resolved puruz

    (@puruz)


    Hi

    We have been using this plugin for awhile but lately the admin emails are not being sent. The customer email gets received and other wordpress emails get received. I checked spam folder but nothing seems to be getting sent to the admin email.

    Any help is appreciated.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter puruz

    (@puruz)

    Hi,

    I have the same problem.. The confirmation email or sending en message (email) is not working with the plugin. Sometimes it works if I wait at least 1 minute after receiving the booking email.

    Hi @puruz and @jgotal,

    If you’re receiving some of the emails but not others, you’re likely running into sending issues either on the sending email server or the recipient email server.

    The only way to debug this is to approach your web host with the date and time of an email that should have been sent, but was never received. They should be able to check their email logs to see if an email was actually sent. If it wasn’t, they should be able to give you details on why, which should help identify what needs to be changed. If it was sent, they may be able to tell you why it was rejected by the recipient server.

    Thread Starter puruz

    (@puruz)

    My issue might be different as I receive 100% of WordPress emails except those related to Admin emails from Restaurant Reservations. The customer emails get sent and received. The only email that does not is the Admin email 100% of the time.

    Hi @puruz,

    There are many things which can effect email delivery, but the only way to figure out the source of the issue is to get your web host to look at the email logs. If an email is not being sent they should have clear reporting about why.

    Thread Starter puruz

    (@puruz)

    So I am finally on the right track to fixing this issue. Godaddy was able to see that gmail was blocking the email for several reasons. First, the subject was always the same and I fixed this by putting the user_name tag in the subject. Gmail was not putting this in spam but outright blocking the email.

    Second because the sending email was the restaurant gmail account and not from the user email address making it a unique address every time. Can you help me make this change as I dont see in the settings how to make the email address going to the Admin have the sender email be the user address?

    It is currently working but would like to fix this second issue before Gmail decides we are Spam again…

    Thanks

    Hi @puruz,

    Great, glad to hear that GoDaddy has been helpful. Are you sure that GoDaddy told you the FROM email address should be unique every time? I don’t believe that’s correct. In fact, the FROM address should probably be from the same domain as your server.

    So if your GoDaddy account is serving yourrestaurant.com, the FROM email address should probably be [email protected]. That’s because recipient servers will look at the domain name in the FROM address, and ping that domain for what are called SPF records.

    When you send FROM [email protected], the recipient server asks gmail.com for the SPF records, and gmail.com says “The server which sent this email does not have permission to send from @gmail.com”. If you set the FROM address to the user’s email address, this will always be a domain you don’t have permission to send email from. But GoDaddy should have the SPF records for your domain set up properly, so using [email protected] should work.

    If you’re not sure about this, reach out to GoDaddy again with the information I’ve provided and ask them to verify the FROM address you should use.

    My plugin always uses the FROM address that is set in your general WordPress admin settings, under Settings > General. You can change it there. But if you want to keep it separate, you can override this using the following little addon:

    https://gist.github.com/NateWr/fbbe6f0eafa7359de161

    To use this, click the Download button at the top, unpack the .zip file and then open the .php file in a text editor, like Notepad. Find the following line and change the email address to the address you want to use:

    
    return '[email protected]';
    

    Then save the file, upload it to your /wp-content/plugins/ directory, and activate it from the plugins list in your WordPress admin area.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Admin Emails not working’ is closed to new replies.