I have a relatively simple site that currently has one user (me). The site has one blog, my blog. I am subscribed to this blog with my account, confirmed through My Subscriptions > blogs.

I don't get any notifications of blog entries unless, under admin/settings/subscriptions, I select Notify poster of own posts.

I have verified that the above is correct through admin/logs/watchdog; it shows when subscription notifications are sent.

Comments

vm’s picture

insure they aren't being filtered out by your hosts spam filters.
also check by sending to different ISP's if possible.

insure also that you have an email addresss set at administer -> site information which reduces the emails from being filtered by ISPs

aren cambre’s picture

I verified through admin/logs/watchdog that the module is not even attempting to send the emails unless Notify poster of own posts is selected.

drumdance’s picture

Do you have the setting "Test held posts prior to sending" set to true? I was having a similar problem and it appears there's a bug in the function subscriptions_testpost().

Specifically, on line 669 this code incorrectly(?) sets $valid to false if $pid=0 (which means the comment has no parent in the thread and seems to me irrelevant)

if (!is_null($row->pid) && ($row->pid != 0) && ($row->status != 1)) {

I changed it to this and it works as expected:

if (!is_null($row->pid) && ($row->status != 1)) {

(My line numbers may be off because I inserted some debug code elsewhere in the module. Just look for "function subscriptions_testpost(" if you can't find it.)

aren cambre’s picture

Nope. These are the only things checked under admin/settings/subscriptions:

  • Display watchdog entries for successful mailings
  • Show Subscriptions users menu under "My account"
  • Show subscribe link with teaser

These aren't checked:

  • Notify poster of own posts
  • Use cron for notifications
  • Test held posts prior to sending
  • Set all users to "autosubscribe" by default

Checking Notify poster of own posts is the only way I get notified.

clivesj’s picture

As far as I know this behaviour is correct and is not a bug. The module does not send notification to the poster. Because this option was required by a lot of user the option "notify poster of own post" is now included. So unless you check this, there will be no notification to you as poster.

To test the notification, make one or two other users pointing to your spare email adresses. Let them subscribe and most probably they will receive the notifications.

aren cambre’s picture

My understanding of the notify poster option is it notifies the poster on all his posts regardless of whether he is subscribed. Is that not correct?

If I have subscribed to a type of post, shouldn't I be notified regardless of whether I am the poster?

clivesj’s picture

If you query the issues posted here you will find a lot of things goeing on regarding "notification of own post". I wasted a lot of time trouble-shooting the "no-mail-situation". I was sitting and waiting for mails coming-up from my own post.

Then I made some dummy-users, pointing to myself, and I found all was working fine.

If I need notifications of my own post, I need to subsrcibe myself AND check the "notify own post check-field". As if you have to tell the module: "I'm subscribed, but still notify me, even if this looks silly since I'm the poster".

I'm not a developer, but this way it works for me......

aren cambre’s picture

Thanks. I think the module's logic is flawed.

If I subscribe to a kind of content, I should get notifications of all matching content regardless of who posted it.

If I check the notify author of own posts box, then I should additionally get notifications of all posts I make regardless of whether it is part of anything to which I am subscribed.

bdragon’s picture

Status: Active » Closed (fixed)

5.x-2.0 is a complete rewrite, therefore any bugs in it are new. All prior releases will be obsolete when 5.x-2.0 final is out. Closing references to bugs in prior releases for this reason. Please help test 5.x-2.0 betas. Thank you!