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()", ....