Cara menambahkan alias regex di Postfix saat menggunakan MySQL

1

Saya perlu membuat alias catchall berbasis regall di pengaturan Postfix dengan MySQL. Saya telah menemukan contoh mysql_virtual_alias_maps_regexp.cf dengan permintaan ini:

query = SELECT goto FROM alias WHERE '%s' REGEXP CONCAT('^',address,'$') AND SUBSTRING(address,1,1) != '@' AND x_regexp = '1'

Tapi saya tidak bisa menemukan struktur sebenarnya untuk tabel yang sesuai dengan permintaan itu.

Tabel alias saya memiliki id, domain_id, sumber, tujuan berdasarkan panduan ini: https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql yang tidak ditulis untuk memungkinkan alias regex.

Bagaimana saya bisa membuat tabel / virtual_alias_maps yang akan mendukung alias regex saat menggunakan MySQL? Semua panduan yang layak untuk pengaturan non-MySQL menggunakan / etc / postfix / virtual

Terima kasih.

omniomi
sumber

Jawaban: