Agregar etiquetas por correo electrónico

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 Me gusta

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 Me gusta

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 Me gusta

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 me gusta

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 Me gusta

I have a different suggestion for adding tags by email:

email@forum.com is used for Uncategorized
accessibility@forum.com is also used for Uncategorized but adds the tag Accessibility in Discourse

Has anyone considered this?

1 me gusta

Many systems (incl. gmail) allow addresses to have the format user+tag@domain.com, routed to user@domain.com.

Creo que Discourse ya utiliza esa función para enrutar el correo por categoría.

¡Me gusta mucho esta idea! Utiliza el mismo flujo de trabajo que las categorías y los grupos, por lo que no es algo completamente nuevo que los usuarios tengan que aprender.

1 me gusta

Gracias, otra forma en que esto podría funcionar:

email+tagname@forum.com asumiendo que la etiqueta está disponible para el grupo everyone.

¿Hay alguna novedad al respecto?

¿Podemos enviar correos a temas con etiquetas?

1 me gusta

La respuesta corta es: no.

Se hicieron varias propuestas a partir de la original “añadir una línea que comience con tags: seguida de una lista de etiquetas separadas por comas” para usar x+tag@forum.example. Aunque me gusta la primera, ya que la segunda está destinada a romper las configuraciones existentes de correo electrónico de grupos y categorías, también entiendo la dificultad de tener que lidiar con errores de etiquetado.

1 me gusta

¿Qué tal si utilizamos la línea de asunto?

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

Todo lo que está a la derecha del punto y coma es un CSV de etiquetas.

Se vería muy extraño en la Bandeja de entrada.

Esto sería muy frágil y ciertamente no coincidiría con muchas configuraciones donde el + se usa para agrupar o categorizar.

La propuesta original de @tobiaseigen parece la más versátil.

Los límites se pueden superar cortando la lista y conservando solo los primeros mencionados.

Debería haber algún acuerdo (también conocido como especificación) sobre cómo ignorar usos posteriores de ^tags: (es decir, preferir las etiquetas al principio de los correos electrónicos e ignorar las citas, para aquellos de nosotros que preferimos citar sobre responder). Pero por lo demás, la propuesta parece sólida desde mi punto de vista.

2 Me gusta