# Sender names in Gmail threads

**URL:** https://meta.discourse.org/t/sender-names-in-gmail-threads/105704
**Category:** Feature
**Created:** [January 4, 2019, 7:46pm UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704 "2019-01-04T19:46:06Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![tomsmyth1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomsmyth1/32/106978_2.png) [@tomsmyth1](https://meta.discourse.org/u/tomsmyth1)
#### Post date: [January 4, 2019, 7:46pm UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/1 "2019-01-04T19:46:06Z")

</div>

A typical Gmail thread will look like this:

![image](https://global.discourse-cdn.com/meta/original/3X/b/4/b4f57b99d20dbdec821f85514e6f76336f074440.png)

Note that the sender names are listed (with an ellipsis if there are too many)

With discourse they look like this:

![image](https://global.discourse-cdn.com/meta/original/3X/4/8/4839258eeb5e5209b36e4d7c979163aa521f3f09.png)

There are really 98 different senders in that thread but on first look it appears they have all come from the same person!

So many times this messes me up when I think e.g. “Why is X sending another message on this thread? I thought they just posted 2 minutes ago?” (Incidentally I have the same experience with Github notifications.)

It also means that new contributors to the thread are not as visible as they would otherwise be:

Compare:

![image](https://global.discourse-cdn.com/meta/original/3X/f/c/fcc7cb4b8e93593f10e78d946b93db9932ee9132.png)

(clearly a new contribution from Jason) with

![image](https://global.discourse-cdn.com/meta/original/3X/e/0/e06426bd13e1dbebda71edd61da84c64bcb4c8fd.png)

The latter unread email is actually from a user named Sergio, not Knightrider.

Can anything can be done about this?

I assume that what causes it is all the Discourse emails coming from the same ‘From’ address. Could we not have a separate ‘From’ address on the Discourse site’s domain unique to each user? So I might be `user-32q7qwhfwp@meta.discourse.com` and any notifications of posts I’ve sent would come from that address?

Would this cause deliverability issues? I would hope not as long as the [meta.discourse.com](http://meta.discourse.com) domain is verified with Mailgun or whoever…

Or maybe I’m wrong about the issue here. Thoughts welcome.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [January 7, 2019, 12:35am UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/2 "2019-01-07T00:35:30Z")

</div>

Yeah maybe we should use plus addressing here, change:

```plaintext
From: Sam Saffron via Discourse Meta <meta@discoursemail.com>

```

To:

```plaintext
From: Sam Saffron via Discourse Meta <meta+sam@discoursemail.com>

```

Seems to me like a small change and it could make gmail look nicer.

@gerhard any concerns here? If not, go ahead and make the change.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 7, 2019, 2:37am UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/3 "2019-01-07T02:37:59Z")

</div>

Are we 100% sure every site running Discourse supports plus addressing? I know it is _required_ for incoming mail, so perhaps that’s a safe assumption?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [January 7, 2019, 2:54am UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/4 "2019-01-07T02:54:31Z")

</div>

Thing is, nobody is even meant to email this address, the reply to here goes to discourse mail.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 7, 2019, 3:21am UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/5 "2019-01-07T03:21:20Z")

</div>

Probably fine, just worried about possible side effects. I support trying it out, but at the same time it feels a bit strange to me as we are “personalizing” the email address so the odds of someone seeing it and assuming that

`meta+sam@discoursemail.com`

is somehow an email they can use to reply to Sam.. is much higher now versus

`meta@discoursemail.com`

Thinking about this a bit more I feel this is kind of a nasty hack and has the possibility to do more harm than good.

---

<div class="post-metadata">

### Author: ![tomsmyth1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomsmyth1/32/106978_2.png) [@tomsmyth1](https://meta.discourse.org/u/tomsmyth1)
#### Post date: [June 27, 2019, 5:49pm UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/10 "2019-06-27T17:49:02Z")

</div>

Update on this front: it seems like Gmail has somehow figured this out.

Here is the same thread (now with two extra messages but that is irrelevant):

![image](https://global.discourse-cdn.com/meta/optimized/3X/1/a/1a408d9e6d58a3c6f4c114e378f1c56ffd1c54f1_2_516x39.png)

Anybody know how/when this happened?

I wonder if they just started matching on name instead of from email address when building the thread participant list.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 27, 2019, 6:58pm UTC](https://meta.discourse.org/t/sender-names-in-gmail-threads/105704/11 "2019-06-27T18:58:52Z")

</div>

Well that’s good! We haven’t changed anything on our end since January that I’m aware of.
