iaresee
Active member
I have a user who is constantly complaining that email notifications for things they subscribe to are delayed. Sometimes by hours. Sometimes by days.
It's a low volume forum. I know we're not overloading outbound email capabilities for the server we're running on.
Looking the headers in his email I can see a receive timestamp on his end that is ~1 second after the send timestamp on the server end. So I'm fairly confidant the problem does not lie between sending and receiving email.
The trouble here is that the thread in question was created on July 28, 2019.
The user has confirmed they are watching the forum and the settings they are using are as follows:
The forum thread in question is here: https://forum.fractalaudio.com/threads/fc-6-tuner-bug.152655/
So I'm trying to figure out how Xenforo determines it should send an email and when it makes that determination. This one user, in particular, seems overly sensitive to email-based notifications and their drift from when events occur that should trigger notifications.
Is there a callback that fires on new thread creation to check if anyone is watching the forum and to process alerts and emails? Or is there a cron job? I have no server error logs surfaced in the admin view -- are there other on-disk log files I can be searching to see what's going on here?
Thanks!
- Ian
It's a low volume forum. I know we're not overloading outbound email capabilities for the server we're running on.
Looking the headers in his email I can see a receive timestamp on his end that is ~1 second after the send timestamp on the server end. So I'm fairly confidant the problem does not lie between sending and receiving email.
Code:
Received: from forumx.fractalaudio.com (forumx.fractalaudio.com [72.52.184.152])
by mta20.mtka.securence.com (Securence v1163) with ESMTP id 1565065041083-020-00276237;
Mon, 05 Aug 2019 23:17:21 -0500 (CDT)
Received: from xenforo by forumx.fractalaudio.com with local (Exim 4.92)
(envelope-from <webmaster@fractalaudio.com>)
id 1huquW-0000pW-T1
for redacted@redacted.com; Tue, 06 Aug 2019 00:17:20 -0400
Message-ID: <d6f37c0f2414ff9b7ca7ccb680a5c836@forum.fractalaudio.com>
Date: Tue, 06 Aug 2019 04:17:20 +0000
Subject: FC-6 Tuner bug - New thread in watched forum
From: Fractal Audio Systems Forum <webmaster@fractalaudio.com>
To: Rex <redacted@redacted.com>
The trouble here is that the thread in question was created on July 28, 2019.
The user has confirmed they are watching the forum and the settings they are using are as follows:
The forum thread in question is here: https://forum.fractalaudio.com/threads/fc-6-tuner-bug.152655/
So I'm trying to figure out how Xenforo determines it should send an email and when it makes that determination. This one user, in particular, seems overly sensitive to email-based notifications and their drift from when events occur that should trigger notifications.
Is there a callback that fires on new thread creation to check if anyone is watching the forum and to process alerts and emails? Or is there a cron job? I have no server error logs surfaced in the admin view -- are there other on-disk log files I can be searching to see what's going on here?
Thanks!
- Ian