Postfix + Autoresponder: Habilitando data de início e termino

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

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s