Furry stuff, oekaki stuff, and other stuff.
You are not logged in.
I am getting this message whenever someone tries to register...
"Sorry, the BBS e-mailer isn't working. You'll have to wait for your application to be approved.
Use your browser button to go back."
I check my emails, but no applications are there. My server DOES allow emails to be sent, and it is the only error I seem to have gotten. Everything that I was told to make writable in the beginning is writable. What do I do to fix this?
Offline
There are only two ways this message is printed.
The first way is if PHP tries to send e-mail with the mail() function, and it fails. Why it would fail depends on the server or the PHP configuration. Are you sure the PHP scripting language has permission to send mail? Just because the server is capable of processing e-mail, or other languages like Perl can send mail, doesn't mean that PHP can.
The other way may be due to a configuration change. In the hacks file, there's an option to reduce e-mail quantity so servers that track mail usuage don't flag your account as a spam bomb. In many non-critical cases, the board will alert members that e-mails are not always being sent. If you haven't modified the hacks file, though, this wouldn't be the problem.
Offline
I'm getting the same message when i try to have it so new members need to be approved. Yet my forum emails send for registration approval.
I've set it to force, but that leaves me open to spammers, spam bots, and non oekaki literates.
Offline
I'll have to ask some other people about this, but it appears that a small number of PHP installations will insist that mail is not being sent, when it actually is.
I guess I should make a wrapper for PHP's mail function. It seems like every PHP function needs a wrapper.
Offline
Thing is, members are not being sent to the pending list either.
I had two people attempt to register, and it told them they needed to be approved manually because the mailer wasn't working. They weren't added to the member list / pending list.
I tried, and it sent me to the pending list but I got the same message.
I have it on force now but..
Offline
...They weren't added to the member list / pending list.
I tried, and it sent me to the pending list but I got the same message.
Could you clarify this? When people register, they don't show up in the pending list. When you tried to register, you DID show up in the pending list?
The code that adds people to the pending list comes before the e-mailer, so the problems shouldn't be related. If we find out why people cannot register, maye the e-mailer issue (which occurs later in the code) might change.
If the problem with the e-mailer doesn't change, most likely you'll have to notify the system administrator and ask them to check their PHP configuration. If PHP says is didn't send an e-mail, but it actually did, that's not something with which I can work. I have to rely on PHP functioning correctly.
Offline