Olá ! Essa dica é para quem possui o Postfix integrado com o YAA Autoresponder e o mesmo não está aplicando as datas de início e termino dos filtros.
No arquivo de configurção do YAA (Yet Another Autoresponder), localize o MAPA que está sendo utilizado ($lookup_maps) para modificar a consulta que está sendo efetuada. Neste exemplo está sendo utilizado uma base MYSQL:
$lookup_maps = {
'my_sql_map' => {
'driver' => 'SQL',
'sql_dsn' => 'dbi:mysql:database=mail;host=localhost',
'sql_username' => "myusername",
'sql_password' => "mypassword",
'sql_select' => "select active,message,subject,charset,forward,local_domains
from autoresponder_data where address = %m and active='1',
...
Observe que na SQL acima os campos de data de início e termino não estão sendo consultados.
Para aplicar, altere a entrada conforme abaixo:
$lookup_maps = {
'my_sql_map' => {
'driver' => 'SQL',
'sql_dsn' => 'dbi:mysql:database=mail;host=localhost',
'sql_username' => "myusername",
'sql_password' => "mypassword",
'sql_select' => "select active,message,subject,charset,forward,local_domains
from autoresponder_data where address = %m and active='1' and
tstart <= UNIX_TIMESTAMP() and tfinish >= UNIX_TIMESTAMP()",
....

Deixe um comentário