Hello all,
First of all, if you're inclined to read it, I've documented what I've done so far
here.
I'm now quite convinced this is a bug with version 10.x
Here's the problem;
When a user has marked a board 'notify', and that board appears in his notification list, the user is NOT notified by email when a new thread is created on that board.
All other email notifications are working, including;
- Reply notifications (when specific threads are being watched/notified)
- Mailing list emails (sent by administrator)
- Recommendations (as in topic recommendations)
- New member validations
These are all working okay.
I know this isn't an email config issue (because all the other notifications work okay, as stated), and I know it's not a spam blocking issue, because I'm hosting the SMTP server within my network (on the same machine in fact), and the logs show that the new thread messages never get sent from eblah.
To really elliminate all possibility that it's something I've done (I do tend to play around with the code to make things appear the way I want them), I restored a previous backup of version 9.71b to another directory on the same web server and everything worked as it should have.
I then installed a completely NEW instance of ver 10.05 on that same web server (once again, to another directory), and I've found this instance is behaving in exactly the same way - i.e. all notifications except for new threads are working.
I also tried changing the email setup to use Sendmail (which I dont' have), expecting to see an error in either the EBlah log or the web server cgi log, but there weren't any errors when I posted a new message to one of the boards to which my test user is 'subscribed' for notifications. It's as though the notification simply never kicked off, because if it did, it should have errored because the sendmail path wouldn't have been found.
My setup is as follows;
EBlah version: 10.05
Web server OS: Windows XP Pro, SP2 + all current hotfixes
Web server type: Abyss Web Server X1 (v 2.3.0.5)
SMTP server: QK SMTP server
Perl Version : 5.008006
If anyone else should happen to read this who is running EBlah on a similar setup, would you please check whether your New Thread notifications are working.
I'm totally at a loss about what to do

I can't really even go back to 9.71b (which was working fine), because I'd lose the recent posts, which is a bigger issue than the email notifications. I'm assuming I'd lose them that is - the user database seems to be completely different now, so I can't just put all the old code files back because all the message indexes will be orphaned, looking for UserName instead of UserNumber.
Here's hoping someone can help.
Lucas.