In subscriptions_content.module (any version), 'prepare' of hook_nodeapi() is used to set $node->subscriptions_notify, which is the chief determinant of whether a node should be sent through the subscriptions queue. However, 'prepare' is only ever used during a manual, user-initiated form display - it doesn't support programmatically created nodes (such as those created by mailhandler or FeedAPI, etc.). Thus, those nodes never get notifications sent out.

I'm not entirely sure why the $node->subscriptions = TRUE can't just be moved to update/insert instead.

Comments

salvis’s picture

Status: Active » Closed (duplicate)

This is fixed in the -dev versions, see #318150: New posts submitted via mailhandler not picked up