Welche E-Mail-Adressen sind konfiguriert?

Wenn Sie die email_in-Funktionalität verwenden, sollten Sie im Auge behalten, welche E-Mails konfiguriert und einer Kategorie oder einer Gruppe zugeordnet sind. Diese #data-explorer-Abfrage zeigt Ihnen eine Liste von Kategorie-Slugs oder Gruppennamen und die zugehörige E-Mail-Adresse an, damit Sie diese in einen Beitrag kopieren können, um eine klickbare Liste solcher Zuordnungen zu erhalten, z. B. um zu überprüfen, ob die Beschreibung die richtige E-Mail-Adresse erwähnt oder um Ihre Mail Transfer Agent-Einrichtung zu überprüfen.

Verwenden Sie mit Import: configured-email-addresses.dcquery.json (1,2 KB)

-- Gibt alle konfigurierten E-Mails für Kategorien und Gruppen zurück, sortiert nach Namen
--
-- Kategorie-Slugs erstellen
WITH cat_slug AS (
-- Erfasst den Kategorie-Slug, um ihn in einem Beitrag klickbar zu machen
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
-- Tun Sie dies auch für Unterkategorien
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
)
-- Erfasst @group, E-Mail-Paare
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
-- Erfasst #category, E-Mail-Paare
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
-- Bietet eine schöne alphabetisch sortierte Liste
ORDER BY name
3 „Gefällt mir“

Das gefällt mir wirklich gut und ich denke, es ist ein guter Kandidat für die Unterstützung im Kern.

4 „Gefällt mir“

Ich schätze, Sie möchten auch NULL-Ergebnisse sehen, damit Sie sicherstellen können, dass mailing_list_mode für alle Fälle funktioniert.

Klingt interessant. Wie stellten Sie sich vor, dass Core dies unterstützt? Vielleicht durch Hinzufügen eines Berichts irgendwo?

Ja, ich denke, diese Art von Dingen könnte als Standard-Admin-Bericht nützlich sein.

1 „Gefällt mir“

Mir ist gerade aufgefallen, dass die obige SQL-Abfrage Pipe-getrennte mehrere E-Mail-Adressen für Gruppen und Kategorien nicht berücksichtigt.