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. :)
yubsie: (Default)

[personal profile] yubsie 2013-04-20 05:08 pm (UTC)(link)
Yeeeeees! Being able to reply from email no matter what account I'm logged in as has been the feature I missed most from Livejournal.
yubsie: (Default)

[personal profile] yubsie 2013-04-20 05:34 pm (UTC)(link)
I have to admit it would never even have occurred to me to forward a notification email. I can't imagine any circumstances it would ever be necessary in. I was constantly wrong journalling at people when things shifted over to DW because I had always just worked my way down my inbox and replied from email.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2013-04-20 06:16 pm (UTC)(link)
I've forwarded notification emails several times, either because it was the quickest way to point a friend to a comment they might otherwise not have seen, or because I wanted to reply privately via email instead of publicly - it gives more context than trying to PM based on a comment.

As I understand it, the new method is slightly less secure than it is currently, as they would only need to spoof my email address instead of my login cookie, but I can reset it if I'm really worried, and I only really forward stuff to friends anyway.
marahmarie: (M In M Forever) (Default)

[personal profile] marahmarie 2013-04-21 11:16 pm (UTC)(link)
I've forwarded notification emails several times

Yep, yep, yep, this exactly. On LJ I made every shortsighted decision I could make with comment notifs both on purpose (for other's enlightenment, as you mention) and/or by accident: forwarding, replying directly, you name it.
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.
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.
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?
nerdrage: (pic#725815)

[personal profile] nerdrage 2013-04-20 07:44 pm (UTC)(link)
wow, somehow I totally missed that reading the entry. thanks!
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.