user registration email not working? (24 posts)

I've set up my blog and everything except for one thing works correct.
When users try to register they can and are added to the database but they never get their password emailed?
Anyone has a solution for this?
Oh btw: I myself am getting email notifications from wordpress-blog, so the mail() function and probably the sendmail() function are working..

An identical Problem . I had installed WP on my site http://www.indiyaonline.com/home
but the problem is if some user tries to register to the blog , they do not get their default passwords , thus rendering the whole blog unusable .Any one having any solution , please suggest or just mail admin@indiyaonline.com

I've traced through the entire registration process as far as email sending, as well as the password recovery process, and I can't make any sense of why it works for half the processes, and not the other. This is problem is always the same - always sends the admin notifications of new users, but never sends anything else (even for admin password recovery).

WordPress is telling me it's version 2.0.5. If I can offer any more assistance in finding the bug, let me know :)

Edit: On a quick review of my 3 WP's, the first is a sub.domain.com/, the other 2 are sub.domain.com/dir. the first is as described above, the 2 in directories appear to send recovery and new user emails and to admin, but nothing else appears to be working. (Update may follow, if emails come through slower than I'm used to ;-))

Just thought I'd add a little more detail. This is all running on a Debian Linux server using PHP 5.1.6-4, and Apache2. No errors appear to be arising from the mail command, and from what I can tell, it's sending all emails. The problem doesn't appear to be wordpress itself (although it's possible that I missed something in the format of the email itself), rather something between the mail() function in PHP, and the sendmail command? It just seems rather peculiar that half the emails are sending, and half aren't - and it seems to be always the same ones in each group.

Add me - I'm on 2.0.6 now and have the same problem:
Admin gets notification with all data as stated in the code (username and email address), usert gets an email but WITHOUT ANY DATA. I added the lines that the user is expected to receive into the ADMIN message and nothing seems to be wrong there. Expect for a minor difference in code (admin email is sent from wp_new_user_notification by statement "@wp_mail..." where user email is sent by "wp_mail...") the only difference I can think of is the location of the admin compared to the user (in my case, that is: admin on the machine where wordpress runs, and user on a different system.) That would mean a PHP or mail problem

- I found out initially when a user was having issues sending me an email from a form ("mail() not found" or some such msg; I turned off the contact form plugin.

- Next, I found the registration email didn't work. I have 2 blogs: one at a top level root directory; the other installed in a subdirectory. BOTH blog's registration email did not work. I moved the sub-directory blog up to the root directory (for other reasons) and everything (forms, registration emails, lost password emails) started working again. The other, also in a root directory but not recently moved, still does not work.

Ahhh...weird.

I reported the mail() to my host provider and they send it was a SMTP/Sendmail issue. I don't know why that would matter give the "recently moved" blog started working again. After a classic IT/User conversation with my host provider that paralleled "Who's on first?", I gave up on having them help me resolve the issue.

This thread is the most definitive of this problem and it begs for a moderator or member with a solution to step up and post a comment.

In the meantime, I'm not touching the one that is working and I am going to try the WPPHPMailer plugin on the other.

New registrations do not receive an email but admin does and the user is actually registered in the database.

If I use the 'forgotten password' then I DO get an email with a new password (!!) so it's very frustrating.

Seems enough people are experiencing this problem for WP guys to get onto it but it seems months have gone by with no solution. Apart from this Wp is perfect for my needs but this one bug renders it USELESS.

Had the same problem, but fixed it for my system. Basically it was my mail tansport system (MTA) that was misconfigured.

My system is debian linux, using exim4 as the mail transport agent. Looking at the logfile /var/log/exim4/mainlog showed that i had a bad smarthost. Once I reconfigured it with 'dpkg-reconfigure exim4-config' it all worked fine. For those with similar setups, here are the steps with my answers.

1) at a terminal: dpkg-reconfigure exim4-config
2) Split configuration into small files? no
3) General type of mail configuration: mail sent by smarthost; received via SMTP or fetchmail
4) System mail name: blue.gruz.net (gruz.net is my machine domain name, doesnt really matter what you put there)
5) IP-addresses to listen on for incoming SMTP connections: 127.0.0.1
6) Other destinations for which mail is accepted: blue.gruz.net (again, doesnt really matter)
7) Machines to relay mail for: (blank response, leave it blank unless you really know what you are doing)
8) IP address or host name of the outgoing smarthost: mail.internode.on.net (my ISP mail server, use your own)

the rest of the questions are irrelevant to this issue.

3) and 8) seem to be the important questions.

This was my second go at WordPress, this problem being the showstopper before. I think the one thing that dragged me back was being able to see pictures of new themes at work, phpbb2 wouldnt do that, so i came back and gave it a second try.

Now, I can go back & delete all those junk users i created while trying to get it to work! Hurrah!

as far as I know, the server which you are hosting might have disabled the command responsible for sending the e mails. chances are more for not working if you are using a free hosting service. ask the domain provider.

as far as I know, the server which you are hosting might have disabled the command responsible for sending the e mails. chances are more for not working if you are using a free hosting service. ask the domain provider.

Make room for me, too. My previous WP blog worked fine. I recently changed my domain name and installed a new one for the new location. Now when someone registers they can pick a screenname and get the message a password will be emailed to them. Of course it never comes and I'm not notified either. I tried sending the passwords from the WP_Users folder but that doesn't work either. Unfortunately, Yahoo is my host provider and they can't even confirm if they manage the mail servers my blog uses. Haven't received word back from WP yet, so I'm pretty stuck. Does anyone have any more suggestions since the last posting? Blog is at http://site.foliofly.com/blog7/. Deactivating and re-activating doesn't work either as you can see from my lucky number 7.

I encountered this issue on one of my blog that I host on Godaddy. However, I set up another WP blog on another hosting company, it worked just fine. So, I believe it is something to do with you hosting server.

Thanks for the information. I just wrote Yahoo again. Someone on another thread recommended that the plugin below works only after you make sure PHP mail is enabled, (a Yahoo thing). I tried it and it actually does fix the password problem and my test users do receive the password which does log them in.

I'm having a difficult time editing the plugin's custom login screen though. I can view the source code from notepad and see what needs to be changed, but when I try to edit the wp-login or wp-register files I don't see the same code anymore. Creating new login and register files with the notepad code "works" and looks good on the surface, but then I lose all login and register functionality. Today I see my posting feature doesn't work either. When I try to post a test response from 2 different computers, all I get back is a page or so of background code. Are everyone else's posting features still working?

I have a similar problem. Everything seems to work (password reminders, the admin gets user notifications) except for the users not getting the emails when they are created. This occurs with or without the aforementioned plugin and with both postfix and sendmail, so I doubt it is a flaw in the wp_mail() function or in system configuration.