No estoy seguro de cómo configurar Dovecot para usar la base de datos SQL para el almacenamiento de tamices. Hasta ahora encontré Pigeonhole con este tutorial - https://wiki.dovecot.org/Pigeonhole/Sieve/Configuration/Dict
Por lo que entiendo, la idea aquí es usar el diccionario con los scripts Sieve almacenados en la base de datos SQL. Pero una frase no está clara de mí
Al igual que con el archivo plano, la consulta de la base de datos deberá devolver el Guión del tamiz todo en una línea, de lo contrario las líneas siguientes serán ignorado
Entonces, en ese caso, ¿es posible recuperar solo scripts de tamices para un correo electrónico dado? Estoy tratando de encontrar una manera de dejar que digamos 100 scripts diferentes por 100 correos electrónicos diferentes. Así que algunos se verían así:
require ["envelope", "fileinto", "mailbox"];
if envelope "To" "personal@example.com"
{
fileinto :create "Personal";
}
otro asi
require ["envelope", "fileinto", "mailbox"];
if envelope "To" "office@example.com"
{
redirect :copy "office@example.net";
}
Pero siempre To
sería diferente