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