• WordPress email is not sending to my inbox.
    (Tested via password change at login dialogue)

      I have a WP installation via godaddy hosting installation process. (godaddy + WP collaboration.)
      I’m using 2014 theme at mydomain.com

    Popular contact forms and password reset emails don’t work.

    Godaddy is the biggest hosting provider in the word and a partner of WP so the mail servers would not block obvious wordpress functions like email. They offer paid for WP setups etc

    PHP mail function isnt blocked and I dont see why wp_mail would be restricted for the above reasons.

    wp_mail test scripts execute correctly (don’t fail) but the mail doesnt reach my inbox.

    I have php mail forms on other domains on the same host and the php mail works perfectly.

    SPF etc are not enabled so that won’t be blocking anything.

    I’ve been trying for 8 hour solid, even filtering my functions.php (as suggested elsewhere) to assure the “from” mail is user@mydomain.com in case wordpress “uses” the email address that I registered with (not user@mydomain) which is confusing the mailer or inbox when combined with the actual sender details (user@mydomain).. thus resulting in failure at some point in the chain like authentication for example, or some mid point.

    Why is wordpress the only email system incapable of reaching user@mydomain, especially given wordpress is newly installed on mydomain, using a tested theme (2014), on a popular wp host provider and in settings the email is listed as user@mydomain.

    I read somewhere that wordpress “remembers” the email address it was installed with (not user@mydomain) Is this true, and could this conflict with form plugins such as contact forms that user wp_mail?

    Mainly though.. why do I not get the password change email from wordpress??? Because I changed my email address in settings? Because the most popular hosting provider in the world blocks WP, even though they work hand in hand re: installs and WP hosting packages etc? The two in tandem? Something lateral to that?

    Something isn’t right, maybe you can help? I Know a lot of people go over to SMTP mail, but lets just ignore that option for no.. although I can see why it’s popular given these problems 😉

    Hope you have insight, Thank you for reading.

Viewing 15 replies - 1 through 15 (of 15 total)
  • I Know a lot of people go over to SMTP mail, but lets just ignore that option for no..

    I think you should do the opposite. Take control of your mail and don’t rely on a shared hosting provider’s mail system to deliver your emails. Use a third party transactional email provider such as Mailgun, Postmark, Mailjet, Mandrill etc etc. Trackable, logged email delivery. When a mail doesn’t turn up, you can find out why.

    Thread Starter wrdpressing

    (@wrdpressing)

    Thank you for the advice but changing my email provider is just as much avoiding the problem as using SMPT mail.

    There will be a solution to why the wp_mail process is conflicting with my (very popular) host’s email policies (which are, no doubt very pragmatic reasonable policies.)

    Although I agree there may be some benefits.. I don’t agree that you can only find out why by using paid for providers.

    Intelligence and knowledge should provide a simple solution, and probably some valuable education in the process. Otherwise it is ignoring the problem.. a problem that other clients and friends may want solving eg: if I’m asked why wordpress email doesn’t work with their email inbox.

    Literally millions use mainstream hosting providers so it seems absurd to brush this issue under the carpet.

    Thanks for the suggestion though, I will seriously consider it.. but I (and no doubt many others who would find a solution useful / educational) would love this problem solved for many reasons.

    Rather than paying for a new car I’d rather educate the driver.

    Thanks

    which are, no doubt very pragmatic reasonable policies

    You are referring to GoDaddy, yes? Have you browsed these forums to see just how many issues there are on GoDaddy servers? And how variable their “policies” are from server to server?

    WordPress cannot control how, or even if, your hosts manage email. if necessary, install an SMTP plugin to see if that helps.

    Thread Starter wrdpressing

    (@wrdpressing)

    1) No one suggested WP manage my host.

    2) In initial post SMTP was ruled out for now while the problem is troubleshooted.

    3) Am I referring to godaddy? Please read initial post if unclear.

    4) There are lots of issues because there are millions of users. Very low volumes of people will have low volumes of issues. High volumes of people will have high volumes of issues. It’s the most popular host in the world so therefore the most users to have issues.

    If out of 100 blue cars sold 34 people have a question per day about their car on a forum, and of the 1000 red cars sold there are 70 question about their car per day on the forum: You might think because there are more red car posts that red cars are less reliable or badly made. Maths can provide insight into the trouble with this assumption:

    Blue:
    34 / 100 = 0.34 posts per car per day

    Red:
    70 / 1000 = 0.07 posts per car per day

    Red is 5 times more reliable

    So counting posts on forums doesn’t necessarily prove anything.

    Although most are well aware that it’s popular to bash godaddy.. there is a lot of myth involved in this area, much of which has proved to be (via examination) based on error, posturing, chit chat and naive assumptions.

    If a kind and clever person could suggest a solution instead of simple, insubstantial, detail-less attacks on godaddy, that would be great and could help others in this situation!

    Am I referring to godaddy? Please read initial post if unclear.

    The question was rhetorical. Sorry you didn’t find that clear enough.

    instead of simple, insubstantial, detail-less attacks on godaddy

    I can only speak for myself but my comments re GD are based on almost 5 years experience on these forums in over 90,000 topics.

    Thread Starter wrdpressing

    (@wrdpressing)

    If you are aware of the solution with your special unbiased experience please share as you may well help other users.

    If not then I’m unsure what your point is.

    -edit-

    For example if you’re saying objectively that the answer is “godaddy is doing it wrong” then it would be helpful to everyone involved if you let us in on the specific info.

    I assume there is specific info?

    The “problem” with GD is that every server seems to be configured differently. So we have seen issues with images, issues that were caused by some bad server upgrades. And I’ve lost count of the number of topics where one server blocks wp-mail() whilst another allows it and a third even rejects mail at the SMTP server.

    There is no “one problem” with GD. It’s lots of problems. You really need to speak to GD about this. If they are going to block wp_mail() and/or PHP mail(), then for pete’s sake, get them to do so across all servers. Not just odd ones here and there. Then at least we can advise people in a more coherent and (hopefully) more satisfactory manner when they have mail problems. As it stands, we frequently have to advise people to go back to GD to finds out what is going on. Sometimes, more than once as the “answers” differ depending upon who you speak to!

    Thread Starter wrdpressing

    (@wrdpressing)

    Thanks for the reply.

    “Every server seems to be configured differently.” I doubt this. There may be servers that are configured differently *by the end user* but the idea that they randomise config of server / hosting installs is untenable. Linux / ms servers will have dif config obviously.. and diff package is a diff package etc etc

    Issues with images.. godaddy doesn’t like images? Seems unrealistic. I suggest godaddy hosting deals with images perfectly well. If the end user fails to correctly use images or config then they can fail on any host. [inappropriate comments moderated]. I have no doubt the relative amount of rookies using gadaddy is quite high as the prices are good and it’s the most popular service, so easy for rookies to find and join. Rookies make mistakes.

    Re: Blocking PHP mail. Why would they block PHP mail?? I spoke to tech about this and they don’t block php mail. I’ve used linux servers hosted by gd for years and never had issue with php or any other mail. In fact the suggest to use it in the documentation, and have php mail scrips available. **End users** may block it or screw the config up so it doesn’t work. Again, why would they choose block it on standard linux hosting? There is no php mail boolean randomiser. So much heresay, where’s the fact? 🙂

    And I’ve lost count of the number of topics where one server blocks wp-mail() whilst another allows it and a third even rejects mail at the SMTP server.

    This is getting to the root! Why is the *host* the problem. Surely wp_mail could run in a framework that doesn’t cause it to conflict with otherwise standard, common hosting? For example wp_mail may not be being *blocked* at all.. it’s just failing, due to the wp install, to negotiate the simple hosting structure, for example (not saying this is a real example): If WP is installed in root directory email works but if it is in a subdir with an alt domain pointing to the subdir then wp_mail does not work due to it being passed bad info from the WP installer / WP config etc.

    I’m not going to claim to be an expert or know the answers, but what I do know is it’s very common amongst partnerships and companies in general to simply *blame* the other.

    Look I’m not saying wordpress should necessarily be programmed better to cope with hosting per se, nor do I agree that GD hosting is a random crap shoot.. I think that is blowing smoke. It’s reliable hosting ime, and I bet you that if I bought hosting 20 times in a row it would be set up the same every time.. provided I didnt change it!.

    I do know there are many many many people having trouble with wp_mail and not receiving WP emails, and most of them that I’ve seem are using a different hosting provider to GD.

    So I don’t buy the Blame GD argument.

    Although if it IS GD then it surely can’t be that hard to follow the breadcrumbs on this one given the WP users on GD would be many 10s of thousands at least. If it IS GD someone must know this mythical setting that GD supposedly would default causing wp_mail to fail?

    I don’t know, and haven’t seen anyone who does..

    Believe it or not, the circuit board is out of my phone at the moment else i’d call them.

    “Every server seems to be configured differently.” I doubt this.

    That’s your prerogative but my experience suggests quite differently. And, yes, I do mean well beyond the obvious “Is this a Windows or Linux server” differences. As I suggested, try browsing some of the GD tagged topics and see for yourself.

    Issues with images.. godaddy doesn’t like images? Seems unrealistic.

    Based on extensive investigation, it would seem that they may have badly borked some server upgrades. Try browsing their own forums.

    Why would they block PHP mail??

    I have no idea but they do block the PHP mail() function on some servers. We have seen many, many, examples of this over the years.

    Why is the *host* the problem

    When the mere mention of a specific host elicits a collective whimper from regular forum volunteers coupled with a “Why isn’t that a surprise?”, I think it would be reasonable to assume that the host has been problematic to say the least. Again, please do not take my word for it. Browse the topics yourself.

    For example wp_mail may not be being *blocked* at all.. it’s just failing

    Yet it works for millions of users who are not hosted with GD. Wonder why that is? 😉 As I’ve said, if GD were consistent in their blocking policies, that would help a great deal but it’s been my experience that they are anything but consistent.

    So I don’t buy the Blame GD argument.

    Again that is your prerogative. But you asked for reasons and we’ve tried to provide them. Did you actually try an SMTP plugin?

    Thread Starter wrdpressing

    (@wrdpressing)

    But you asked for reasons

    I asked for specific reasons / examples as to why you say godaddy is to blame for this email failure.

    Example of that would be: There is evidence that godaddy *block* wp_mail here, and look at this piece of godaddy code here

    What you have done, again is [Inappropriate comments moderated]. That wouldn’t imply systematic anyway, to do so shows faulty reasoning skills.

    The topic is wp_mail. You say godaddy block it. Where’s the proof? [Inappropriate comments moderated]

    You said GD caused it. I asked you for specifics. And you give me woolly offtopic anecdotes to paint a fanciful picture of [Inappropriate comments moderated] but no relevant facts about the specifics or evidence or code about GD blocking wp_mail; and therefore no help. [Inappropriate comments moderated]

    If all you have are woolly slants to the effect of ‘some people whimper this and that about godaddy’, then this is not helpful to anyone.

    Although you authoritatively assert it, you obviously don’t know GD is blocking my WP mail. GD partner with WP to provide wordpress hosting! Why would the block wp_mail??

    You can’t provide specific evidence that wp_mail being blocked by GD because there isn’t any! [Inappropriate comments moderated]
    .
    .

    Wonder why that is

    Again your logic is broken.

    GD users access WP very well much of the time.

    Many many Non GD users have many problems with wp mail too.

    To suggest anything else is blatant misinformation.

    Reality check: wp_mail fails in many situations whether GD or non-GD.

    Your idea that GD is *blocking* my WP_mail is unlikely and baseless misinformation. And I’ll find a way to prove that on my way to solving this issue constructively and intelligently.

    You say godaddy block it. Where’s the proof?

    Try searching these forums as I have suggested a number of times previously.

    For example:
    https://wordpress.org/support/topic/green-conformation-but-no-email-received?replies=5
    https://wordpress.org/support/topic/wp_mail-contact-forms-taking-7-hours?replies=2

    Since you do not seem to want any assistance, there is nothing else I can do to help here.

    Good luck with your site.

    Jumping back in here.

    Although I agree there may be some benefits.. I don’t agree that you can only find out why by using paid for providers.

    I’ve not come across any shared hosting providers that allow you to scrutinise mailer logs. Unless you could isolate just your outgoing mail logs, you’d end up knowing everyone’s else’s business.

    I run a quite complex mail system from a server that just deals with my systems’ mail and I’ve configured many postfix and exim systems, yet even I’ve given up trying to be the postman. I simply process the mail and offload it to my preferred mailhost, Mailgun. I get up to 10,000 emails a month, free. I may go over that soon and even then the price is nominal. I also have accounts at Postmark and Mailjet and make use of them extensively for WordPress clients. Mail always gets through, well apart from the odd iCloud issue, but don’t even get me started on that abomination of a service.

    I really wouldn’t worry about trying to fathom the problems of mail being pumped through a shared hosting mailer. Grab a freebie account at one of the providers I’ve mentioned or even just use an SMTP mail plugin and pipe everything through your preferred email service.

    Thread Starter wrdpressing

    (@wrdpressing)

    Grab a freebie account at one of the providers I’ve mentioned

    Thanks, I actually did this after your 1st post (chose mailgun)

    What I meant by “find out” was that I was going to call support and learn exactly what the issue could be. (Install issue, pointer issue, subdir, dns etc etc) Of course, your way is far more complete with the logs etc..

    I’d love to solve the wp_mail issue with user@domain.com out of curiosity, education, to help others, and to understand the issue in case I have to solve this for a client in future 🙂

    But thanks for hooking me up with mailgun.. you need a Thanks button!

    Thread Starter wrdpressing

    (@wrdpressing)

    For example:

    Those links show my plugin problems with wp_mail. They are not help nor proof of GD blocking wp_mail in ANY way.

    FYI the other user in that thread with the exact same issue was not on GD. That speaks for itself.

    I found this insightful:
    http://www.butlerblog.com/2011/07/08/changing-the-wp_mail-from-address-in-wordpress-without-a-plugin/

    Adding a filter to functions.php to change the default wordpress “from” address without using a plugin. Certain forms using wp_mail will send properly after this. YMMV. It’s simple code.

    I actually run about 15-20 sites. Are you sure you checked all of them? 😉

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘WordPress email not sending to domain inbox’ is closed to new replies.