# New Post Emails Not Being Sent to Email Subscribers

**URL:** <https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315>\
**Category:** Help\
**Created:** [January 9, 2021, 5:25pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315 "2021-01-09T17:25:28Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![narak](https://discuss.write.as/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@narak](https://discuss.write.as/u/narak)\
**Post date:** [January 9, 2021, 5:25pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/1 "2021-01-09T17:25:28Z")

</div>

Hi there,

I’ve had an issue where email subscribers to my blog aren’t receiving emails about my new posts. I’m a Pro user and I have emails enabled so I’m curious as to what the issue might be.

Thanks

---

<div class="post-metadata">

**Author:** ![matt](https://discuss.write.as/user_avatar/discuss.write.as/matt/32/2760_2.png) [@matt](https://discuss.write.as/u/matt)\
**Post date:** [January 12, 2021, 2:07pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/2 "2021-01-12T14:07:13Z")

</div>

Hi, could you share your username / blog with us, either here or privately [@support](https://discuss.write.as/groups/support)? Then we can take a look into this.

---

<div class="post-metadata">

**Author:** ![narak](https://discuss.write.as/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@narak](https://discuss.write.as/u/narak)\
**Post date:** [January 12, 2021, 3:11pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/3 "2021-01-12T15:11:46Z")

</div>

My blog is Kool-Aid with Karan.

Thanks

---

<div class="post-metadata">

**Author:** ![matt](https://discuss.write.as/user_avatar/discuss.write.as/matt/32/2760_2.png) [@matt](https://discuss.write.as/u/matt)\
**Post date:** [January 14, 2021, 9:38pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/4 "2021-01-14T21:38:29Z")

</div>

Thanks. And just to help us debug, how are you finding that emails aren’t getting sent to subscribers? Have you subscribed to your blog yourself? And has everyone checked their Spam folder for the emails?

---

<div class="post-metadata">

**Author:** ![narak](https://discuss.write.as/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@narak](https://discuss.write.as/u/narak)\
**Post date:** [January 14, 2021, 9:51pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/5 "2021-01-14T21:51:28Z")

</div>

I am subscribed to my own blog and know several of my subscribers personally. Neither myself nor those I know who are subscribed have received a single post email dating back to last summer. We’ve checked the spam folder every time.

---

<div class="post-metadata">

**Author:** ![matt](https://discuss.write.as/user_avatar/discuss.write.as/matt/32/2760_2.png) [@matt](https://discuss.write.as/u/matt)\
**Post date:** [January 14, 2021, 10:49pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/6 "2021-01-14T22:49:30Z")

</div>

Got it. And how do you publish posts? On the web? Via the command line or email? If it’s on the web, are you publishing them straight to your blog? Or do you publish as an Anonymous post and then later move the post to your blog?

---

<div class="post-metadata">

**Author:** ![narak](https://discuss.write.as/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@narak](https://discuss.write.as/u/narak)\
**Post date:** [January 14, 2021, 11:02pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/7 "2021-01-14T23:02:17Z")

</div>

I always publish on the web. I publish an anonymous post and then move them to my blog.

---

<div class="post-metadata">

**Author:** ![matt](https://discuss.write.as/user_avatar/discuss.write.as/matt/32/2760_2.png) [@matt](https://discuss.write.as/u/matt)\
**Post date:** [January 15, 2021, 4:46pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/8 "2021-01-15T16:46:35Z")

</div>

Okay, so I would assume this is what’s happening:

Emails send on a 15 minute delay from the _published date_. That date is initially set when you publish the anonymous post, and then remains the same when you move it to your blog. So if you move it to your blog after that 15 minute window, **the email won’t get sent**.

To work around this, you could keep your publishing flow, but:

1. before moving the post to your blog, [update the _published date_](https://discuss.write.as/t/scheduled-posts/400/2) to the current date and time (by clicking the “now” button)
2. then move it to your blog

That would make sure your posts always get emailed out.

Of course, I know that’s not an enjoyable workflow, so this is a bit of an open question as to how we solve this.

As it stands today, I’m not sure we want to automatically update the _published date_ when you move an anonymous post to a blog, because people could be moving it for other reasons besides publishing a draft.

I think the problem comes down to us mixing “anonymous posts” with “drafts.” I know this gray area has caused confusion with other users, and indeed in WriteFreely, these kinds of posts are actually just called Drafts. Maybe it’s time to make a more formal “draft” feature, to make all of this more straightforward? Among other things, then we could ensure that the _published date_ is automatically updated, and so your posts always get sent out.

Any thoughts or feedback?

---

<div class="post-metadata">

**Author:** ![narak](https://discuss.write.as/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@narak](https://discuss.write.as/u/narak)\
**Post date:** [January 15, 2021, 5:13pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/9 "2021-01-15T17:13:31Z")

</div>

Thank you so much for your help. I think a separate “drafts” feature would be nice, though I do like the “anonymous posts” feature. I found that the ease of reading my posts within a browser before publishing to my blog allowed me to more easily ask friends for editing/opinions.

Maybe a pop-up saying something along the lines of “adjust publishing date” appears when moving a post from anonymous to blog?

---

<div class="post-metadata">

**Author:** ![martingl](https://discuss.write.as/letter_avatar_proxy/v4/letter/m/34f0e0/32.png) [@martingl](https://discuss.write.as/u/martingl)\
**Post date:** [January 18, 2021, 12:18pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/10 "2021-01-18T12:18:29Z")

</div>

Hey!

I also noticed this strange behavior… I did not know about the 15 min delay after creation date.

I personally think that it should be 15 min after making a post live but it’s no biggie now that I know how it works.

Another thing that I notice is that the email does not have the quote in the post. Please find screenshots attached.

Thanks,  
Martin.

 ![Captura de pantalla 2021-01-18 a las 13.13.56](https://discuss.write.as/uploads/default/original/1X/4e6b8291669c19c3b97381f5b0e104c67dd49126.png) ![Captura de pantalla 2021-01-18 a las 13.13.42](https://discuss.write.as/uploads/default/original/1X/05886b6f18e595efe3a1ca102baefbcfcafbb982.png)

---

<div class="post-metadata">

**Author:** ![martingl](https://discuss.write.as/letter_avatar_proxy/v4/letter/m/34f0e0/32.png) [@martingl](https://discuss.write.as/u/martingl)\
**Post date:** [January 18, 2021, 7:07pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/11 "2021-01-18T19:07:01Z")

</div>

What about using another field? You keep “published\_time” as it is (that keeps the blog’s order) and set “live\_time” (time where it moved to blog) whenever the user makes the post “go live”

Then the script that sends the emails uses the live\_time field instead of published\_time for sending emails.

My two cents,  
Martin.

---

<div class="post-metadata">

**Author:** ![dino](https://discuss.write.as/user_avatar/discuss.write.as/dino/32/645_2.png) [@dino](https://discuss.write.as/u/dino)\
**Post date:** [January 19, 2021, 4:06am UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/12 "2021-01-19T04:06:18Z")

</div>

Here is how I use anonymous posts as _drafts_ to avoid this issue:

- I start writing my draft as an anonymous post.
- When I’m ready to publish, I copy the content of the anonymous post and paste it into a new post for the blog I’m publishing it to.

This workflow avoids the slug/url, publish date and email issues that can surface when moving an anonymous post into a blog.

Not exactly a solution to the problem. Just sharing a possible workaround.

---

<div class="post-metadata">

**Author:** ![dino](https://discuss.write.as/user_avatar/discuss.write.as/dino/32/645_2.png) [@dino](https://discuss.write.as/u/dino)\
**Post date:** [February 2, 2021, 9:15pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/13 "2021-02-02T21:15:50Z")

</div>

I just realized that while this looks like a “bug”, it might actually be a feature. I can use this to stop certain posts from being sent in an email to email subscribers.

---

<div class="post-metadata">

**Author:** ![18percentgrey](https://discuss.write.as/user_avatar/discuss.write.as/18percentgrey/32/697_2.png) [@18percentgrey](https://discuss.write.as/u/18percentgrey)\
**Post date:** [February 27, 2021, 3:52pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/14 "2021-02-27T15:52:33Z")

</div>

@matt - 2 ways i see this working mo betta… plus an additional caveat for  
consideration in the same ux flow~

## both have an element in common – seperate drafts tab inside of the :W: dropdown upperleft.

way one- drafts have an option of having a faster cron job for the batching…

say every minute. i know i know. but people do expect that kind of responsiveness in general.

esp when they get busy multi tasking and mind fractalizing due to work constraints, having to use the toilet, kids running amok or other life stuff 🙂

in this setup fast cron batching can scale as a premium feature for say, 3-4$ or month extra. you  
can use -async- and lock files on the pid to keep this consistent…

## scheduled posts would clearly be indicated to still retain the 15, or if non 3-4$ option is added as to a users feature-set, they can opt for every 7 minutes or every ten minutes, as a sane halfway step.

way 2:

make everything go faster, but as we both know this does not scale as well…long term. and breaks a lot of processes, serverside mostly causing load balancing abd memory issues.

## are we running opcache or memcached? this kind of stuff is ultimatelty not the road anyone wants to administer, or config- rapid refresh stuff like that- again scalability and too much renicing internally in the process table. systemD is almost nearly better at this than systemV was but not quite.

the caveat: i still get really really confused UI wise when i have to visit write.as first to get the login cookie - to get the :W: dropdown menu, as i use custom domains.

esp if i was still logged in last night or earlier in my day. can we consider adjusting the ttl on the server cookie? say something stupid like 57,000 seconds? that would help a lot and is worth testing.

that way i could just open a custom domain in safari and see the W straight away.

– about the above-- can i code a python module or something that uses python to hit the api and create a firefox extension or somesuch for mozilla sea monkey (my dev browser of choice), its more  
compliant than ff builds even the dev branch, and although its not as bleeding edge and a lot of new webtech breaks because of that decision a few years ago to entirely fork seamonkey away from any ff code, i feel it is overall a much more stable browser.

the reason for the py code would  
be this- i cant see that im not logged into write as fastly without first visiting write.as and logging in, and the pycode could interact with go to make that automagic via scraping the users local cookie jar and handling it. et viola always logged in, so to speak.

this happens to me every day it screws up my attention momentarily whule im trying to copy paste my post and create new (the plugin would automatically bring you to the new post as well. this would likely improve a lot of peoples overall experience.

you can code it? if you like the idea enough and im happy to be the test rabbitnand help you debug it… 🙂

---

<div class="post-metadata">

**Author:** ![DavidBlue](https://discuss.write.as/user_avatar/discuss.write.as/davidblue/32/258_2.png) [@DavidBlue](https://discuss.write.as/u/DavidBlue)\
**Post date:** [May 3, 2021, 7:50pm UTC](https://discuss.write.as/t/new-post-emails-not-being-sent-to-email-subscribers/2315/15 "2021-05-03T19:50:12Z")

</div>

Just wanted to add [my own related thread](https://discuss.write.as/t/word-character-count-limit-for-letters/1604/4) and - most importantly - the problem/solution I just recently realized. (95% certain about it.):

> [@Word/Character Count Limit for Letters?](https://discuss.write.as/t/word-character-count-limit-for-letters/1604/4):
>
> I think I realized the problem. Part of my Writeas workflow has always involved using **scheduled posts** as a method of previewing how a post is going to look on the site as I’m composing. In the past (namely, in the post I was referring to originally in this thread and others,) I had used the same post as the final, published one, by changing the date from some point in the distant future to the current time.
> 
> It didn’t occur to me until just recently that this could be very confusing for the site’s backend, so I’ve been making an effort to **create a new post at the point I’m ready to publish** and deleting the scheduled draft. Since, I’ve had absolutely zero issues with new posts arriving in my inbox.
