denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_maintenance2013-04-20 11:46 am

Heads up: Replying from comment notification emails will be changing with next code push

Monday night/Tuesday morning's code push will include a change to comment email notifications designed to make it much (much!) easier to reply to comments from the email notification. I wanted to give everyone a heads up ahead of time so y'all don't worry when you see the change!

As it stands now, replying to a comment email notification requires you to a) have HTML emails enabled, b) be able to load a Dreamwidth web page by submitting the form (so it doesn't work if you read the email while you're at work if your work has Dreamwidth blocked, for instance) and c) be logged in as the account you're trying to reply as. This causes problems and annoyance for people who use text-only emails (like me!), for people who are trying to reply somewhere that they can't load Dreamwidth itself (which kind of defeats the purpose of comment notification emails in some cases), and -- most often -- for people who have multiple Dreamwidth accounts, who have to log in and out of different accounts all day. People have developed all kinds of workarounds, including browser extensions that will do the logging in and out for you, but not only is that still kind of annoying, those browser extensions have a really annoying habit of losing your login cookies, and of course they don't work if you're not on your own computer.

So [personal profile] fu has completely overhauled the process of replying by email. After our next code push, the reply form will be removed from notification emails entirely. Instead, you'll be able to reply to a notification email inside your mail client, just like you'd reply to any other email, and your reply will be posted to the site.

You can read the FAQ -- How do I reply to comments from email notifications? -- before the feature goes live, but some questions I anticipate:

Do I have to do anything special in my email reply?

Just reply to it the way you'd reply to any other email. The only requirement is that the text of your reply must come before all the quoted material. (In other words, you need to "top-post" your reply text.)

Do I have to set anything up first to make it work?

If your email client is set up to send emails from the same email address you've confirmed for your Dreamwidth account, you don't have to do anything special to set things up ahead of time. If your email client is set up to use a different email address -- maybe you forward your Dreamwidth comment notifications to a different address than your confirmed email address, or are using the example+foo@example.org email format as your confirmed email address (to sort your emails locally) but send email from example@example.org instead -- you'll need to set whatever email address you send email from as an authorized email address for email posting/commenting.

How do I set the subject for my comment?

To change a comment's subject, change the subject of the email. If you leave the subject alone, the comment will have the same subject as the comment you're replying to (or no subject if the comment you're replying to didn't have one).

How do I set an icon for my comment?

To pick an icon other than your default, add "post-icon: keyword" as the first line of your reply. For instance, if the text of my comment is "I am happy!" and I want to use the icon keyworded "happy", the text of my reply email would be:
post-icon: happy
I am happy!
> Quoted text appears here

What if I have multiple accounts with the same confirmed email address?

Replying to a comment notification email will always post the comment as the account the notification was sent to. For instance, even if [personal profile] username and [personal profile] username2 have the same confirmed email address, if I receive a notification email to [personal profile] username and reply to it, the comment will appear from [personal profile] username -- even if my browser is logged in as [personal profile] username2 at the time.

Can I reply to a comment email as an account other than the account that received the notification?

No. For security, the reply will always be posted as the account that received the notification. If you need or want to reply as another user (or anonymously), you'll have to follow the link to reply at the website, same as before.

So how does it work?

After the code push, each comment notification email will have a unique reply-to address that includes information about what comment it's replying to, plus a secret authorization token to identify you. When you hit 'reply', your email client should use the reply-to address, which will make sure the email gets to where it's going. (If your email client isn't set up to use the reply-to address rather than the 'from' address automatically, you'll need to either change that setting, or remember to always use the reply-to address instead.)

If you ever accidentally share the reply-to address with someone else, that person might be able to reply as you under some (rare) circumstances, so it's important to keep the reply-to address secret. If you ever accidentally share it with someone, you'll be able to reset the secret authorization token on the Mobile tab of Account Settings. Resetting the token will mean you won't be able to reply to old comment emails anymore, but new comment emails will generate a new secret authorization token for future use.


Again, this will not be live until the next code push, but if you've got any other questions in advance, let me know! I think that as soon as you see it, you'll fall in love with it as much as I have -- especially if you're trying to juggle multiple accounts. :)
lassarina: (Default)

[personal profile] lassarina 2013-04-20 07:00 pm (UTC)(link)
oh, my god, this is AMAZING. [personal profile] fu is a rockstar!

[personal profile] tostandoutside 2013-04-20 07:05 pm (UTC)(link)
OH MY GOODNESS YES THANK YOU
jeeps: (Default)

[personal profile] jeeps 2013-04-20 07:14 pm (UTC)(link)
this is a fabulous change, thank you. ♥
ktnb: a snow covered bridge and tree (Default)

[personal profile] ktnb 2013-04-20 07:17 pm (UTC)(link)
THIS IS THE BEST THING EVER.

Ahem. <3 <3 <3 <3
montuos: Cute little hedgehog in space screencaptured from the Hedgehog Launch game (hedgehog)

[personal profile] montuos 2013-04-20 07:18 pm (UTC)(link)
THIS IS AMAZINGLY AWESOME! YOU ROCK! YOU TOTALLY ROCK!!!

*suppresses creepy comments about wanting to have your and [personal profile] fu's babies*
Edited (fix typo) 2013-04-20 19:18 (UTC)
ranunculus: (Default)

[personal profile] ranunculus 2013-04-20 07:22 pm (UTC)(link)
"LJ decided the possibility of forwarding the email notification and someone trying to reply to it wasn't enough of a problem to worry about,"
This attitude is EXACTLY why I am no longer a real presence on LJ, and why I LOVE DW and all of you who are making things even more awesome.
inheritstheredsouls: (Everything's okay now)

[personal profile] inheritstheredsouls 2013-04-20 07:24 pm (UTC)(link)
This will help so many of us who, due to work schedule and work limits, are stuck RPing and other DW stuff from their phones! Thank you so much! <3
akamine_chan: Created by me; please don't take (Default)

[personal profile] akamine_chan 2013-04-20 07:29 pm (UTC)(link)
OMG this is an amazing thing to be able to do!!!!!
nerdrage: (pic#725815)

[personal profile] nerdrage 2013-04-20 07:35 pm (UTC)(link)
I have a question about this -- while I have multiple journals confirmed to the same address, I have them confirmed as things like panicbelle+journal1, panicbelle+journal2 (etc) so that they automatically label when they hit my inbox. Would this affect my ability to use the reply feature, since the sent-to address would be (technically) different from my "from" address in the reply?
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2013-04-20 07:39 pm (UTC)(link)
This is a wonderfully elegant solution, considering that it neatly solves the email forwarding issue by using the Reply-To address instead, which won't typically show up in a forward. I like! :D
nerdrage: (pic#725815)

[personal profile] nerdrage 2013-04-20 07:44 pm (UTC)(link)
wow, somehow I totally missed that reading the entry. thanks!
auger: BLACK WOLVES SAGA (Default)

[personal profile] auger 2013-04-20 07:46 pm (UTC)(link)
oh gosh this is everything i've ever wanted, thank you so much you guys!!
remindmeofthe: (Default)

[personal profile] remindmeofthe 2013-04-20 07:49 pm (UTC)(link)
I've never even tried commenting from email before, but now that it'll work like this, I can see some situations in which it will be really useful. Thank you! I love the useful and practical updates DW gives us.
adiva_calandia: (Piano playing)

[personal profile] adiva_calandia 2013-04-20 08:00 pm (UTC)(link)
Holy CRAP I'm so pleased about this.
smarterthandad: (Default)

[personal profile] smarterthandad 2013-04-20 08:07 pm (UTC)(link)
This is going to substantially simplify my "commenting from a tablet in bed"-related program activities. Thanks, DW in general and [personal profile] fu in particular!
phoebe_zeitgeist: (The World)

[personal profile] phoebe_zeitgeist 2013-04-20 08:16 pm (UTC)(link)
Thanks! I love it when it's all upside, no downside.
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2013-04-20 08:16 pm (UTC)(link)
After the Incident We Do Not Speak Of, it turns out that changing password would actually make it not for the rest of eternity, but still.
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2013-04-20 08:18 pm (UTC)(link)
Hooray! \o/

I particularly appreciate the explicit documentation of what happens if this goes wrong.
guardians_song: (celebration)

[personal profile] guardians_song 2013-04-20 08:45 pm (UTC)(link)
:D!!!

Thank you! This is very nice!
helens78: A sheep with the DW logo on it dreams of Dreamwidth. (dreamsheep: dw swirl)

[personal profile] helens78 2013-04-20 09:32 pm (UTC)(link)
Ooooh, this sounds great! :D
callmewing: (Hmmm...)

[personal profile] callmewing 2013-04-20 09:50 pm (UTC)(link)
Off-topic, but what's with the tweak to the space between comments within the past few days? Is that something intentional or accidental, or could a change be not playing nice with some Greasemonkey stuff I'm using for the site?
ranunculus: (Default)

[personal profile] ranunculus 2013-04-20 09:57 pm (UTC)(link)
I guess what I was attempting to say is that I am far more comfortable with your line placement than theirs. Smile.

Page 3 of 7