¿Qué direcciones de correo electrónico están configuradas?

Cuando utilizas la funcionalidad email_in, debes hacer un seguimiento de los correos electrónicos que están configurados y asociados con una categoría o un grupo. Esta consulta de data-explorer te mostrará una lista de la etiqueta de categoría o el nombre del grupo y la dirección de correo electrónico asociada para que puedas copiarla y pegarla en una publicación para obtener una lista de tales asociaciones, por ejemplo, para verificar que la descripción menciona la dirección de correo electrónico correcta, o para verificar la configuración de tu Agente de Transferencia de Correo.

Úsalo con Importar: configured-email-addresses.dcquery.json (1.2 KB)

-- Devuelve todos los correos electrónicos configurados para categorías y grupos, ordenados por nombre
--
-- Construye las etiquetas de categoría
WITH cat_slug AS (
-- Captura la etiqueta de categoría para hacerla clicable en una publicación
SELECT CONCAT('#', c.slug) AS identifier, c.id
FROM categories c 
WHERE c.parent_category_id IS NULL
GROUP BY identifier, c.id
UNION ALL
-- Haz esto también para las subcategorías
SELECT CONCAT('#', p.slug, ':', c.slug) AS identifier, c.id
FROM categories c, categories p
WHERE c.parent_category_id = p.id
GROUP BY identifier, c.id
ORDER BY identifier
)
-- Captura pares de @grupo, correo electrónico
SELECT CONCAT('@', g.name) AS name, g.incoming_email AS email
FROM groups g
WHERE g.incoming_email IS NOT NULL
GROUP BY name, email
UNION ALL
-- Captura pares de #categoría, correo electrónico
SELECT cs.identifier AS name, c.email_in AS email
FROM categories c, cat_slug cs
WHERE c.id = cs.id AND c.email_in IS NOT NULL
GROUP by cs.identifier, name, email
-- Proporciona una lista agradable ordenada alfabéticamente
ORDER BY name
3 Me gusta

Me gusta mucho esto y creo que es un buen candidato para ser compatible en el núcleo.

4 Me gusta

Supongo que también le gustaría ver resultados NULL para asegurarse de que mailing_list_mode funcione en todos los casos.

Suena interesante. ¿Cómo imaginaste que el núcleo lo soportaría? ¿Quizás añadiendo un informe en alguna parte?

Sí, creo que este tipo de cosas podría ser útil como informe de administrador predeterminado.

1 me gusta

Acabo de notar que la consulta SQL anterior no tiene en cuenta las direcciones de correo electrónico múltiples separadas por barras verticales para grupos y categorías.