New topic E-mail notification does not work anymore [message #29281] |
Thu, 08 December 2005 15:11 |
maxel
Messages: 18 Registered: July 2005
Karma: 0
|
Junior Member |
|
|
Hi!
Our Version: 2.7.3 on a debian 3.1 system (fully patched):
PHP built On: Linux h1602 2.4.27-2-686 #1 Mon May 16 17:03:22 JST 2005 i686
Database Version: 4.0.24_Debian-10sarge1-log
PHP Version: 4.3.10-16
Web Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-16
WebServer to PHP interface: apache
Forum Version: 2.7.3
We have the problem that the e-mail notification of new topics or answers does not work anymore. It had works till two or three weeks before.
the Admin notification mail about new accounts is not working also.
There is no entry in the mailserver log for this kinds of messages
But, E-Mail send through forum works, Private Message received Mail works and the new account confirmation mail for the new user works also..
Therefore i see entrys in the mailserver log.
I've tryed to set the E-Mail setting "Use SMTP To Send Email" to yes and poit it to our Mailserver, but still the same. Seems to be an database problem or something like that.
How can i debug the email sending?
Maxel
[Updated on: Thu, 08 December 2005 15:13] Report message to a moderator
|
|
|
|
|
Re: New topic E-mail notification does not work anymore [message #29284 is a reply to message #29283] |
Thu, 08 December 2005 15:53 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
To use SMTP mail delivery you need to have address of the SMTP server set. If that was absent it would explain why e-mail functionality did not work.
In the current config where mail() is used to delivery e-mail you can try to debug the problem by adding debug code to send_email() function inside iemail.inc.t and rebuild the theme.
FUDforum Core Developer
|
|
|
Re: New topic E-mail notification does not work anymore [message #29285 is a reply to message #29281] |
Thu, 08 December 2005 16:00 |
maxel
Messages: 18 Registered: July 2005
Karma: 0
|
Junior Member |
|
|
Of course i had the ip of our mailserver in the form, it was only a test to see if the php mail function caused this.
The test was not succesfull (still the same kinds of messages that work /does not work). So i've set it back to php and deleted the ip of the mailserver.
The new topic notification does not work for all users which have subscribed to a forum. I can see that in maillog when i do an reply to an message or make a new thread, there is no outgoing mail to any user. (4 weeks before that works!)
And i have confirmed that the topic which i used for testing is in my subscribed thread list in my profile, no mail if someone was answer
Please tell me the debug code, im not a developer
maxel
[Updated on: Thu, 08 December 2005 16:08] Report message to a moderator
|
|
|
|
|
Re: New topic E-mail notification does not work anymore [message #29288 is a reply to message #29287] |
Thu, 08 December 2005 16:23 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Smart notification setting works by checking if the user had responded to previous notifications. If they did not, no further e-mails are sent. This in some cases causes lack of mail delivery, so your either keep it off or periodically use the "mark all read" option.
FUDforum Core Developer
|
|
|
|
Re: New topic E-mail notification does not work anymore [message #29290 is a reply to message #29289] |
Thu, 08 December 2005 18:15 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
I double checked the code and there is nothing wrong with the logic in place. The smart notification system enforces a rule that says you only get a notification if you read the message prior to the one being posted.
This ensures that if 5 new messages are posted in the topic you've subscribed to, you'll only be notified about the first one.
FUDforum Core Developer
|
|
|