
Palomar versión 2.3.16 (7e2e900c1a)
Ok tengo un problema con esto:
if address :is :domain "From" "test.net" { fileinto "INBOX/Test"; stop; }
Y la cuestión es que esto es totalmente aleatorio porque otros dominios funcionan perfectamente bien (el nombre de dominio obviamente está ofuscado pero no cambia nada).
Aquí está la depuración.
24: address test
24: starting `:is' match with `i;ascii-casemap' comparator:
24: extracting `From' headers from message
24: parsing address header value `"Test.Net" <[email protected]>'
24: address value `[email protected]'
24: extracting `domain' part from address <[email protected]>
24: matching value `test.net'
24: with key `test.net' => 0
24: finishing match with result: not matched
24: jump if result is false
24: jumping to line 25
¿Alguien puede explicar esto? Tengo algunos otros casos en los que claramente hay una coincidencia, pero dovecot "decide" que no es así con otros nombres de dominio.
Respuesta1
Elpágina de ejemplossugerir cambiar :is
y :domain
:
if address :domain :is "From" "test.net" { fileinto "INBOX/Test"; stop; }