Por lo que he leído en algunos temas, parece que esta es una función posible.
Para combatir el spam, muchas personas utilizan dominios comodín, direccionamiento con el signo más o puntos en Gmail. Desafortunadamente, Discourse no lo permite, lo que hace que cualquier respuesta por correo electrónico a hilos y mensajes privados rebote en lugar de funcionar correctamente. Cualquier persona que utilice estos métodos debería poder autorizar direcciones de envío adicionales para habilitar estas protecciones sin perder la funcionalidad principal de Discourse.
Entonces, ¿puede alguien a) confirmar si esto es posible con Discourse y b) decirme dónde, en la configuración, puedo agregar direcciones adicionales de respuesta por correo electrónico a mi cuenta (o, como usuario final, qué debo pedirle al administrador del foro)?
Si alguien se registra con una dirección de correo electrónico que no es su dirección estándar de Gmail, debe agregar la otra dirección como un alias dentro de Gmail.
El objetivo de hacer esto es utilizar un correo electrónico diferente para cada servicio, por lo que no es realmente compatible con crear también una dirección de salida para cada servicio. Están diseñados para ser solo de recepción. Y no están limitados a Gmail.
¿Estás diciendo que aún no hay ninguna función para agregar una dirección de “responder a mi correo” aprobada? ¿Cuál sería el inconveniente de esto?
Recuerdo que existe soporte interno y no expuesto para un correo electrónico adicional «alternativo», pero no creo que esté planificado «permitir a los usuarios agregar direcciones de correo electrónico infinitas».
Para ser claro, ¡no estoy preguntando sobre direcciones infinitas! Solo una dirección de salida aprobada que funcione con la respuesta por correo electrónico.
No estoy exactamente seguro de qué significa “soporte interno y no expuesto” como usuario final.
No termino de entender a qué te refieres. Pero si estás usando Gmail, hay una solución muy sencilla que no requiere ningún cambio en Discourse. Los alias de correo electrónico probablemente también estén soportados por muchos otros sistemas de correo.
Como expliqué, la mayoría de las personas lo hacen para tener una dirección de solo recepción separada para cada servicio y luego usar la misma dirección de correo saliente para todos los envíos.
El problema no se resuelve creando un alias de correo, ya que tendrías que pasar horas agregando manualmente cientos de alias de correo y saturar tu menú desplegable de De:.
Es posible en Discourse tener un correo electrónico secundario desde el cual los usuarios puedan responder. Establece el correo de solo recepción como principal y agrega el correo habitual del usuario como secundario. Esto trasladaría la carga de gestionar esto al administrador de Discourse, ya que actualmente solo se puede realizar a través de la consola de Rails.
No estoy seguro de que este sea un problema legítimo. Gmail admite de forma nativa alias tanto con direccionamiento plus como con puntos en las cuentas; los utilizo con bastante frecuencia para esto. Se pueden agregar mediante Configuración → Cuentas.
¿Cuál sería el punto de usar este tipo de enfoques para identificar el origen del correo electrónico (y el posible spam futuro) solo para luego proporcionar tu alias principal?
En lugar de necesitar educar a Discourse sobre direcciones adicionales, simplemente puedes responder utilizando el alias a través del cual se recibió el correo.
Pero la solución tiene sentido (aguanta un poco). En primer lugar, la dirección de correo saliente puede ser solo para envío, tal como la dirección de recepción es solo para entrada. Esto te permite reducir el spam no deseado y también identificar el origen.
Como se explicó, el alias no es una solución si todavía tienes que configurarlos manualmente uno por uno. Si Gmail u otras plataformas pudieran responder inteligentemente desde la dirección con plus o con puntos adecuada, el problema quedaría resuelto, pero eso parece poco probable (sin mencionar que el direccionamiento con puntos no es estándar).
Francamente, no se me ha explicado el problema de seguridad de responder desde direcciones alternativas. Ciertamente, si confiamos en el destinatario con los datos (a veces privados) que recibe, también confiamos en que publique. ¿Por qué no incluir un token con la notificación por correo electrónico que permita responder desde cualquier dirección de correo (siempre que el token sea válido)?
Solo estoy pensando las cosas en voz alta; siéntete libre de analizar estos puntos…
Configurar las direcciones para identificar el origen del correo electrónico (y dar un paso más añadiendo un alias en Gmail para cerrar el ciclo).
Pedir a cada servicio que utilizas y que gestiona correo entrante que gestione alias adicionales.
Sé cuál elegiría yo, ya que funciona hoy mismo y no requiere nada adicional por parte de terceros. Si no estás dispuesto a hacer el esfuerzo de mantener los alias, ¿por qué pedirle a nadie que haga el esfuerzo de escribir código adicional?
No estoy seguro de que realmente estés leyendo lo que digo. Todo lo anterior requiere que hayas creado cada dirección con el sufijo + o el punto, algo que, como he explicado una y otra vez, no es viable. De hecho, de manera transparente, cuando recibí mi uso de la frase «responder inteligentemente desde la dirección con + o con punto adecuada», implicaba exactamente un comportamiento especular.
Soy plenamente consciente de la configuración en Gmail, así como de una variedad de otras interfaces de correo electrónico. Precisamente por eso comencé este tema con los puntos específicos que planteé. Por favor, vuelve a leer.
Configurar direcciones para identificar el origen del correo electrónico (y dar un paso más añadiendo un alias dentro de Gmail para cerrar el ciclo)
En el mundo moderno eso literalmente no es posible.
¿por qué pedirle a alguien que se tome la molestia de escribir código adicional?
Incluso si ignoras mi sugerencia sobre el token (todavía estoy esperando una crítica constructiva), eso definitivamente no es lo que estoy haciendo.
Este tema me ha hecho recordar que Discourse debería enviar un mensaje de error diferente si el correo electrónico de origen es similar al correo electrónico de la cuenta que si es completamente distinto. Algo como: “Parece que tu correo electrónico proviene de una dirección similar, pero que pudo haber utilizado un signo + o tener puntos en lugares diferentes. Los correos electrónicos deben enviarse desde la dirección exacta a la que está registrada la cuenta del foro.”
Por favor. Por supuesto que es posible. Incluso si estás utilizando este esquema para cientos de sitios como afirmas, aún es posible. Son 10 segundos extra por sitio, y no te estás registrando en todos ellos en un solo día, ¿verdad?