Add tags by email

I’ve had a request for the ability to add tags to topics when posting by email. This could work by adding a line as follows starting with tags: and then a comma separated list.

tags: tag1, tag2, tag3 

I can see potential for difficulty, e.g. because there is no autocomplete people won’t know tags that are already being used and create duplicates, but I also think it can be quite powerful and help people to indicate organization they’d like without having to log in - and in my community many people just want to stay in their email.

4개의 좋아요

Hi!

We (@mcwumbly and I) would really benefit from a feature like this also. Was anything ever implemented that enables tagging topics that are created via email?

Thanks!

3개의 좋아요

Nope, nothing was implemented regarding tag creations via incoming emails.

Is this pr-welcome material?

It’s quite risky. How do you know what tags exist? What happens if you typo a tag? What happens when a tag is specified that doesn’t exist?

Just ignore all that? No feedback?

2개의 좋아요

I’m with you, Jeff. My opinion has changed since posting this request back in the day. Let’s keep it simple, and let the moderators garden and fix tags etc. If people want to indicate in their message where it should go that’s fine too.

1개의 좋아요

Here are some thoughts to address the risks that you identified:

The feature should respect that tags site settings, including “minimum trust level to create tags” If that is higher than the user’s trust level, then the tag would just get dropped if it doesn’t exist (which could be due to a typo).

If the user’s trust level allows them to create tags, then the new tag would be created (which could be a misspelling).

Yes, the chance of these errors is higher without immediate feedback, but on the other hand, this is a pretty “advanced” feature anyway, so I wouldn’t expect a huge onslaught of tagging mayhem were it to be added.

It’s a pain in the behind to implement properly (allowing for localization and some leniency with format), a feature that is impossible to discover and dealing with edge cases is hard.

That said, I don’t see why not allow the community to send through a well specified PR, cause it is kind of important for mailing list parity.

7개의 좋아요

이메일로 태그를 추가하는 방법에 대해 다른 제안을 드립니다:

email@forum.com은 Uncategorized(분류되지 않음)에 사용됩니다.
accessibility@forum.com도 Uncategorized(분류되지 않음)에 사용되지만, Discourse에서 태그 Accessibility(접근성)를 추가합니다.

이 방법에 대해 고려해 보신 분이 있으신가요?

1개의 좋아요

많은 시스템(예: Gmail)은 user+tag@domain.com 형식의 주소를 허용하며, 이러한 주소는 user@domain.com으로 라우팅됩니다.

Discourse는 이미 카테고리별 메일 라우팅에 해당 기능을 사용하고 있다고 생각합니다.

이 아이디어를 정말 좋아합니다! 카테고리 및 그룹과 동일한 워크플로우를 사용하므로 사용자들이 완전히 새로운 것을 익혀야 하는 부담이 없습니다.

1개의 좋아요

고맙습니다. 이렇게 작동할 수 있는 또 다른 방법도 생각해 봤습니다:

email+tagname@forum.com — 단, 해당 태그가 everyone 그룹에 사용 가능한 경우입니다.

이에 대한 업데이트가 있나요?

태그가 포함된 주제에 메일을 보낼 수 있을까요?

1개의 좋아요

짧은 답은: 아니요.

원래의 tags: 로 시작하는 줄을 추가하고 쉼표로 구분된 태그 목록을 작성하는 방식에서 x+tag@forum.example을 사용하자는 제안까지 여러 가지가 있었습니다. 첫 번째 방식이 더 마음에 들지만, 두 번째 방식은 기존 그룹 및 카테고리의 이메일 수신 구성을 깨뜨릴 가능성이 높기 때문에, 태그 오류를 처리해야 하는 어려움도 이해합니다.

1개의 좋아요

Subject(제목) 필드를 활용하는 것은 어떨까요?

Subject: How to add tags via email ;email,api,webhook

세미콜론 오른쪽에 있는 내용은 태그의 CSV 목록입니다.

받은 편지함에 있으면 매우 어색해 보일 것입니다.

이것은 매우 취약하며, +가 그룹이나 카테고리를 매칭하는 데 사용되는 많은 설정들과는 분명히 일치하지 않을 것입니다.

@tobiaseigen의 원래 제안이 가장 다용도적인 것 같습니다.

목록을 슬라이싱하여 처음 언급된 것만 유지함으로써 한계를 극복할 수 있습니다.

^tags:의 후속 사용은 무시한다는 점에 대해 어느 정도 합의(즉, 사양)가 있어야 합니다. 이는 이메일의 앞부분에 있는 태그를 우선시하고, 인용을 답장보다 위에 두는 것을 선호하는 사람들을 위해 인용문을 무시하는 것을 의미합니다. 하지만 다른 측면에서는 이 제안은 제 입장에서 보면 견고해 보입니다.

2개의 좋아요