Forums

eShop
Email Not Sending to Admin or Customer (21 posts)

  1. Jud Mackrill
    Member
    Posted 7 months ago #

    I am not able to get email to send to the customer when they place an order. The plugin functions without any other issues. However, no emails are sending to the admin or the customer.

    Am I missing a setting?

    http://wordpress.org/extend/plugins/eshop/

  2. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    eShop uses the standard WordPress email functionality. Do you receive any mails from WP - comment notification, new users etc?

  3. Jud Mackrill
    Member
    Posted 7 months ago #

    I do. I have disabled other plugins and tested additionally but I am still not receiving anything as a user or an admin.

  4. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Sorry? Do you get WP emails or not?

  5. Jud Mackrill
    Member
    Posted 7 months ago #

    Yes. I do.

  6. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Have you verified that you can receive emails sent to the address(es) that you entered in Settings->eShop->Merchant Gateways?

  7. Jud Mackrill
    Member
    Posted 7 months ago #

    Yes. We are able to actually get paid and will recieve an email from Paypal. However, neither the admin nor the customer will receive a confirmation of the new order.

  8. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Can you receive emails sent to the address(es) that you entered in Settings->eShop->Merchant Gateways if you send them via WordPress or your server - not PayPal?

  9. Jud Mackrill
    Member
    Posted 7 months ago #

    Yes. The example I can replicate is if someone leaves a comment.

  10. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Comment notifications do not use the address(es) that you entered in Settings->eShop->Merchant Gateways.

  11. Jud Mackrill
    Member
    Posted 7 months ago #

    To better clarify, I can send and receive with these emails in other contexts without any issue. Host all of the emails (mine and my clients) and I am unable to see anything relating to the new transactions going out or coming in to an inbox.

  12. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Right now, we can't replicate your problem but it's not impossible that your server is blocking access to its smtp server. Try asking your hosts if they can check their mail logs and see if the mail is being blocked.

  13. Jud Mackrill
    Member
    Posted 7 months ago #

    Thanks for your help. I will check with my host.

  14. braikar
    Member
    Posted 7 months ago #

    Do you have wordpress 3.2.1 ?
    If yes I had the same problem and it's kind of strange, I noticed wp_mail was updated in this update e.g. I have a deprecated pluggable.php file where wp_mail is defined.

    Well it's strange because I had to replace wp_mail with mail (default php function) in all eshop files to get the emails to work again.
    What is strange is that wp_mail works for another plugin I have (Fast Secure Form) which uses wp_mail too, but wp_mail always returns 'false' in any eshop file.

    I just posted there http://quirm.net/forum/topic.php?id=4297

    I don't know exactly what changed with that wordpress 3.2.1 update, but the problem lies there, because before that update my eshop plugin was working fine.

  15. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    I had to replace wp_mail with mail (default php function) in all eshop files to get the emails to work again.

    1. You have a completely different issue that has already been answered on the eShop support forum.

    2. Do not edit the eShop core files!

    You have an issue in your WordPress install or on your server. There was no change in the wp_mail() function in WP 3.2.1

  16. braikar
    Member
    Posted 7 months ago #

    Your answer didn't solve my problem... I tried setting smtp settings with 'configure SMTP', it didn't change a thing. I tried other random plugins that use wp_mail() to send emails, they all worked (even before using configure SMTP), but wp_mail() inside the eshop plugin doesn't work for some reason! I don't know why and anyway I don't mind changing core files as long as everything works, wp_mail() and mail() do exactly the same, except that wp_mail is defined in case the php settings don't include php mail. As long as it works I'm fine.
    Thanks for the quick replies though :)

  17. elfin
    Moderator
    Posted 7 months ago #

    are you using the paypal sandbox by any chance?

  18. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    And no answer was the reply. Seems I was right after all...

  19. braikar
    Member
    Posted 7 months ago #

    Hi, nope sorry I had missed the previous reply. I'm not using paypal sandbox... only changing wp_mail to mail solved the problem :s

  20. esmi
    Theme Diva & Forum Moderator
    Posted 7 months ago #

    Then you have an issue in your install. wp_mail() is a core WordPress function. It has nothing to do with with eShop. The plugin simply uses it to send out emails (as does WordPress).

  21. braikar
    Member
    Posted 7 months ago #

    Nah, as I said for other plugins wp_mail works just fine, it's just with eshop that it doesn't.. Anyway maybe it's a conflict or somethign else. switching wp_mail to mail works fine, topic is over for me ;)

Reply

You must log in to post.

About this Plugin

About this Topic

Tags