By Al Notara on Wednesday, 06 May 2015
Posted in Technical Issues
Replies 24
Likes 0
Views 677
Votes 0
Hello,

I've been using Easyblog for about a year now, and haven't had any issues with notifications sending until now.

Seemingly out of nowhere, subscribers have stopped receiving emails when a new blog entry is posted. I write them in Windows Live Writer and then post them to Easyblog remotely.

The exact process;
- set publish date/time to current
- publish to remotely from WLW
- At this stage no mail in mail queue
- Edit post, switch on 'Send Notifications'
- Still no mail in mail queue
- Click on 'Notify'
- Mail in mail queue -> pending -> sent
- Everything looks to have sent, though no emails arrive??

Any ideas?

Many thanks,
Al
Hello,

Can you provide us with your joomla backend and FTP access so we can check on this issue directly?
·
Wednesday, 06 May 2015 23:52
·
0 Likes
·
0 Votes
·
0 Comments
·
How do I provide these details privately?

Thanks,
Al
·
Thursday, 07 May 2015 07:11
·
0 Likes
·
0 Votes
·
0 Comments
·
How does the notification system work?

Does it only notify when 'isnew' = 1, or something similar to that? Can subscribers be notified more than once; if an unpublished entry is published, unpublished, and then published again?

The system is sending notifications, as I subscribed to the blog with a temporary user and email address, which indeed received the notification stating that email had been subscribed to the blog.

Could it only be articles published from Windows Live Writer that aren't registering as a new entry, hence not sending the notification even when I click the 'Notify' button?

Thanks,
Al
·
Thursday, 07 May 2015 07:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

How do I provide these details privately?

You can put your information details in Site Details tab below the reply form. Only stackideas team can view the information inside site details tab so you do not have to worry about privacy

By right the notification email should be send for each new blog posted on the site. Maybe there is something that we might have missed when blogging using the Live Writer application hence I will check the issue directly on your site.
·
Thursday, 07 May 2015 17:15
·
0 Likes
·
0 Votes
·
0 Comments
·
See Site Details below

Thanks!
·
Thursday, 07 May 2015 18:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

It seems like we've missing the checking to send out notification email to the user once the blog is published using live writer. I've provided the fix inside your /components/com_easyblog/controllers/xmlrpc.php and the email notification should be generated now after each publish via live writer. Can you verify it for me?
·
Monday, 11 May 2015 19:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Ezrul,

Thanks for looking into this for me. I've sent a notification for one of the latest posts, though it appears you've added your @stackideas email address to the subscription queue and so I cannot confirm that it works as all notifications are sent straight to you.

Is this something you hard coded to test, or is this an option I can easily change from the front end?

Also, is there any chance Easy Blog will receive an update that allows a periodical digest email to be sent, which contains all the latest blog entries since the last digest email was sent. I understand that you can setup a cron job to handle the notifications at a particular interval, though this can get annoying for subscribers if they receive multiple emails at once instead of just a single email with all the latest entries!

Many thanks,
Al
·
Monday, 11 May 2015 19:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

Is this something you hard coded to test, or is this an option I can easily change from the front end?

This is something that we are hard coded since from the original code it does not prompt the system to send out email notification when fetching the blog from live writer. However it seems like there is some issue with your email setting as I am not receiving any notification email from your site here. When I'm trying to access your site now, I'm hitting the following error, http://screen.stackideas.com/2015-05-12_1040.png . Please advise.


Also, is there any chance Easy Blog will receive an update that allows a periodical digest email to be sent, which contains all the latest blog entries since the last digest email was sent. I understand that you can setup a cron job to handle the notifications at a particular interval, though this can get annoying for subscribers if they receive multiple emails at once instead of just a single email with all the latest entries!

Correct me if I'm wrong, do you mean that when a user is a registered user on your site and he also subscribed to the blog he/she will received one single email notification instead of two notification (registered user and subscriber) whenever a new blog post is published? Unfortunately we do not have any plan regarding on this features. Perhaps you can voice out your idea at our easyblog voice page, http://stackideas.com/voices/easyblog so others can vote on this.
·
Tuesday, 12 May 2015 10:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry, I should have clarified. When I click on the notify button for any of the posts and then check the mail queue I only see your email address in there rather than the subscribers to the blog.

And RE the digest email I mean if someone is subscribed to the blog though not registered on the website, and if there has been more than one post since the cron job last ran, then that subscriber will receive one email for each of the new posts -- instead of one email containing all the new posts

Check the website again -- it should be back online. I've had a few issues lately with the hosting plan so I'll need to investigate that further.

Thanks,
Al
·
Tuesday, 12 May 2015 12:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

Ah I see. I've disabled subscribers email notification for testing purpose. I've enabled back the settings and the email should reached out to your subscribers now. I also had received the email notification from your site in my email inbox when new post being published out.

if there has been more than one post since the cron job last ran, then that subscriber will receive one email for each of the new posts -- instead of one email containing all the new posts

Ah I understand what you mean now. This behavior was actually intended by us so that subscriber will not missed out any new updates from the blog's site. Perhaps if you consider this idea should be used instead of sending out multiple emails at once, feel free to post your idea at our easyblog voice page, http://stackideas.com/voices/easyblog and we will see the response and votes from there.
·
Tuesday, 12 May 2015 13:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Great, thanks!

I tried to send a notification for the post named 'Week 7 | Day 43 | Video' and it didn't send it out, though when I sent a notification for ' Week 7 | Day 44' it worked? Any idea why that might have happened?

As for the notification digest, I can understand why the system sends emails as soon as they're published, though it would be good to give subscribers the option to receive them as they are published or receive a digest email once a day/week/month/etc...

Thanks for your help so far Ezrul -- much appreciated!

Cheers,
Al
·
Tuesday, 12 May 2015 19:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Al Notara,

Sorry for late reply to this,

I've tried to click on the "notify" button from your backend > Easyblog > blog listing page, it seems like the Easyblog is send out email notification is correctly, check my screenshot below.

But those 4 email is not send out to my email address and my colleague email even I tested in your site registration, when i get this message after completed the registration, your mail server no send any email to our email account.

Message

Your account has been created and a verification link has been sent to the email address you entered. Note that you must verify the account by clicking on the verification link when you get the email and then an administrator will activate your account before you can login.


I suspect your Joomla mail setting is not setup correctly, can you consult with your webhosting provider regarding this? And keep us updated then?
·
Wednesday, 13 May 2015 16:55
·
0 Likes
·
0 Votes
·
0 Comments
·
I've just changed Joomlas mail settings to utilise my server SMTP. I then registered a new user from the front end of the website and the email address I registered received an email notifying of the account registration.

It seems that only emails from Easy Blog aren't making it to the subscribers email addresses?
·
Wednesday, 13 May 2015 18:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

I noticed the email is sent based on the content inside the email. Perhaps there is some sort of email filtering content plugins that are active on your site or mail server. I've published some of the blog post and it seems like when I try the simple content the email did get sent out. When I try to post a blog with long and complex content (different language and so on) the email did not get send out.

Perhaps you can provide us with your Cpanel access so we can check on the email filtering settings? Please advise
·
Thursday, 14 May 2015 17:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

That is strange indeed! I have been through cPanel and ensured there are no filters in place.

Another thing worth noting is that this issue wasn't always apparent. It has only just started happened within the last month. Nothing was changed on my server or on my Joomla install or in my Easy Blog settings. I run other systems from the same server and those systems send and receive complex emails using the same SMTP as I am using for Joomla/Easy Blog.

Any other ideas?


Thanks,
Al
·
Thursday, 14 May 2015 17:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

To be honest I still can't figured out the exact issue on why some email notification is sent out while some doesn't. However it seems like the problem is no longer persist now as all the email notification that are inside the Mail Pool are actually sent out to my inbox. You can refer my screenshot here:
1) Email inside the Mail Pool - http://screen.stackideas.com/2015-05-15_1623.png
2) My email Inbox - http://screen.stackideas.com/2015-05-15_1624.png

Perhaps you can try publish some new blog post and see if all the email notification actually reach out to all of your subscribers. Keep us updated
·
Friday, 15 May 2015 16:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Haha! How weird!

I'm almost ready to publish a new blog post, so once that happens I'll get back to you with results.

Thanks for all your help so far

Cheers,
Al
·
Friday, 15 May 2015 16:45
·
0 Likes
·
0 Votes
·
0 Comments
·
You are welcome Al. Keep us updated
·
Friday, 15 May 2015 17:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Ezrul,

I've finally posted another post, and not a single notification was received? I noticed your name/email was still in the mail queue. Did you receive your notification?

Cheers,
Al
·
Monday, 25 May 2015 19:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delay of this reply.

Hurm, to tell the truth I really have no idea on what is going on with your mail server. Based on my observation and a lot of test post on your site, only some email with the minimal/specific content get sent out to users inbox. Perhaps you can provide us with your Cpanel access so I can have a better idea regarding on your email transportation behavior? In the meantime I will do some checking and global research regarding on this issue.

On the other note, perhaps you can create a new joomla test site with easyblog to be the only component on the site on the same server with the same email settings to eliminate any plugins/components conflict that might interrupt the email transportation.
·
Wednesday, 27 May 2015 11:13
·
0 Likes
·
0 Votes
·
0 Comments
·
I honestly cannot see why it would be my web hosting service. As I said, I run other websites from the same web server, of which two of them utilise Joomla. My other websites are able to be used to send out mail. I also tried sending out emails (from my website having issues) via Users->Mass Mail Users, using the exact HTML that fails via Easyblog, and those emails arrived intact?

Can you debug the code, placing comments at certain points to determine where in the code it fails? Or is it making it the entire way through and doing everything it should? Are there any known conflicts between Easyblog and other third-party extensions?

We must get to the bottom of this!

Thanks,
Al
·
Monday, 01 June 2015 20:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Strangely, I switched the setting: Easyblog Settings->Notifications->Blogs->Notify all members on new entries to 'Yes', and one user of the site who is also a subscriber of the blog received the New Blog email notification. None of the other subscribers did.

Perhaps this is a good place to look in the code? Maybe the logic is broken when Easyblog tries to determine who it should send the notification to?

Please keep me updated on this. Very keen to get it sorted

Thanks,
Al
·
Monday, 01 June 2015 21:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Also worth noting is that somehow, when I change a Joomla user's name it updates it in the Easyblog 'Subscriptions' list, though when I update the email address in the Joomla's user account, the 'Subscriptions' email address remains the same -- though the notification was sent to the Joomla user's email not the Easyblog subscriber's email?

How strange!!
·
Monday, 01 June 2015 21:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Al,

I am sorry for the delayed response.

I've checked through all the code that involve during the email sending and all the email did get sent out from easyblog to joomla and from joomla to your mail server. I will continue to investigate this issue and see if I might have overlook on something during the debug. Thank you for your kind understanding.
·
Wednesday, 03 June 2015 19:18
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post