Skip to:

Activation email not sent after new user registration

  • Absolute novice here, but with a problem I can not get around.

    On a BuddyPress installation, test registrations appear in the user table but no activation emails are being received. I believe they are not being sent.

    I understand WordPress uses phpmail(), and that I should check if that is running on Bluehost servers?

    New re-install of WP3.3.1


    BP 1.5.4.
    WPMU DEV Update Notifications 2.1.3
    All other “stock” plugins de-activated

    Theme is BuddyPress Community 1.4.2

    Note the original site was set up under a different domain name. We then switched the primary domain to a newly registered name, so:

    Main Domain
    Username oldurl
    Home Directory /home7/oldurl

    I have changed the email address in WordPress user settings to which does exist in the site’s cpanel at bluehost.

    If I use the Configure SMTP plugin, a) it sends to my primary email address (not at bluehost), and b) the test email from this plugin results in

    SMTP -> get_lines(): $data was “”
    SMTP -> get_lines(): $str is “451 Temporary local problem – please try later “
    SMTP -> get_lines(): $data is “451 Temporary local problem – please try later “
    SMTP -> FROM SERVER:451 Temporary local problem – please try later
    SMTP -> ERROR: RCPT not accepted from server: 451 Temporary local problem – please try later

    Note the problem exists even when Configure SMTP is deactivated and/or removed. (I presume this gets my email address from my admin user profile, different from the admin@ address in settings).

    Also, if I don’t use COnfigure SMTP, but I use (i.e. another address at the same domain so the email is supported by bluehost) I still don’t get the email.

    I do see this same problem showing up in various forums. Sometimes it’s a spam folder issue or non-existant email from address in the cpanel, but often bluehost comes up, often the problem is not showing as resolved.



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

  • aces


    Is – from their knowledge base – any help? ?

    Sort of, maybe. It tells me somewhere out there at bluehost php sendmail is waiting for instructions.

    I already did my very best to uninstall WP (using simplescripts), delete the WP DB and DB users, and delete any other traces I could find using ftp. When I re-installed, I could register a new user to the WP installation and generate a successful activation email (which looked just like the ones they are talking about in your forum link). Then I installed BP, went through the same registration process, same address, same result in the WP BP users lists, but no email is sent.

    Something is not landing in the right place or getting updated correctly when BP is installed. Still flummoxed.

    Thank you though.




    If you are using configure-smtp then, from what I can see, it will be sending via smtp not php.

    Have you tried using WP Mail SMTP? It can send via php…

    The last post on might be useful (If you hadn’t already found it)…

    I was trying to use configure-smtp but it was generating error codes, so it was not working either way.

    I hadn’t found that post, but it would probably would have done the trick.

    As noted below, I now have it working with configure-smtp, but, is there a reason you like WP Mail SMTP over configure-smpt?

    Many thanks,



    I needed to use the Configure SMTP plugin, but leave the default SMPT host at “local host”.

    I needed to spend more time searching the error codes I was getting. That google search lead me to a post at


    Posted on 6th October 2010 (1 year ago) #
    Solved now – The hosting company told me to swap outgoing mail server from “” to “localhost’ and now seems to be working.
    Thanks tremendously for all your help @Ulrich and others….

    It’s not easy being green.


Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Activation email not sent after new user registration’ is closed to new replies.
Skip to toolbar