By HMED on Thursday, 07 September 2017
Posted in General
Replies 13
Likes 0
Views 566
Votes 0
Hello,

After the latest update of ES i see that not all emails are generated, recently a new member registred and ES dosent generate email to inform me, for private messages notifications seems to be random, some times it generate and other no ..

is that a know issue ?
So far no user complain this yet, perhaps you can provide us with your Joomla backend and FTP access at http://stackideas.com/dashboard/site so we can better have a check?
·
Thursday, 07 September 2017 16:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Just updated the admin login, please check.
·
Thursday, 07 September 2017 17:03
·
0 Likes
·
0 Votes
·
0 Comments
·
I've tested register via Facebook and normal registration, it seems like system did notified to this email account (mohamed.ketab@yahoo.fr), i think this email account is one of the admin from your site, you can refer on my attached screenshot below.

The reason why these email shown up from the email activities page now is because I've turn on EasySocial environment to development mode, if switch to production mode, it will not store those send out immediately email in database but it will send out silently.

Can you check this email account did receive these email notification?

By the way, I already made this thread to private.
·
Thursday, 07 September 2017 17:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello, yes this time i received the emails notifications, strange! seems to be random !
·
Thursday, 07 September 2017 18:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Keep us update if the issue still persists.
·
Thursday, 07 September 2017 18:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Ok, thanks Arlex.
·
Thursday, 07 September 2017 18:40
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.
·
Thursday, 07 September 2017 19:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

a member sent me a PM one hour ago, i didnt receive any emaila and in the emails activity its not here!
Its not the first time !

i believe some thing is going wrong.
·
Thursday, 07 September 2017 21:43
·
0 Likes
·
0 Votes
·
0 Comments
·
What i tested previously was about registration, can you elaborate more details what PM you referring?

Is it User A send a message to User B through the EasySocial build-in conversation?
·
Thursday, 07 September 2017 23:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes private messages, some times it send the email notifications and some times no!
·
Thursday, 07 September 2017 23:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Oh, I think i know what is the reason why this happen on the current latest version.

If I recall correctly quite a lots of user complain why they keep receiving each pm email notification, for example :

User A message User B - system send out email to UserB
Then User B message to UserA - system send out email to UserA

But imagine if UserA and UserB keep replying, so end up both mailbox will received quite a lots of email notification just only this section email.

So we decide when system detected if you PM that user is still online, system will just send out the system notification, it will not send out email notification, unless that user already offline, so system will send out email notification to this user.

If you want to receive each pm email notification, you can modify this file -> JoomlaFolder/administrator/components/com_easysocial/includes/conversation/conversation.php

Remove these line of code :

if ($recipient->isOnline()) {
// skip sending email notification if user is online.
continue;
}
·
Friday, 08 September 2017 12:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Okkkk i see, its great to not send lot of mails.

I would suggest to add a second condition, if the PM is not read after 20 minures (less or more) then a mail is sent, else no mail will be send.
·
Friday, 08 September 2017 15:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for your suggestion, but currently I am not really sure whether if that is possible to add this checking, because i afraid that it will affect some performance issue, because it required to execute 2 sql query to check last conversation message whether this last conversation that user read yet, imagine if the site got a lot of users.

Perhaps you can start a new thread and request this in EasySocial feature request category post regarding this, we will see if there a lot of user request this changes as well, so we can definitely consider to implement this in the future.
·
Friday, 08 September 2017 17:27
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post