[exim-conf] UPDATE awl SET expires

Sasha Usov blessendor на gmail.com
Вт Дек 2 08:06:58 EET 2008


Здравствуйте, Victor.

Вы писали 1 грудня 2008 р., 23:16:25:

> направьте все запросы в отдельный лог средствами mysql и посмотрите на
> синтаксис реальных лукапов.

> и вообще - пора бы таки настроить перезапись адресов, чтобы адреса 
> получателей приводились к нижнему регистру при приеме. не будет потом
> таких непонятно длинных историй с вполне ординарным фунционалом, коим
> являются AWL

Добавил $lc:, но результат -bhc аналогичный:

LOG: H=localhost [127.0.0.1] Warning: ACL "warn" statement skipped:
condition test deferred: MYSQL: query failed: Duplicate entry
'usov на deltamedical.com.ua-blessendor@gmail.com' for key 1


В логах запросов самого мускула - ошибки не выдает.


                     10 Connect     dbname на localhost on exim
                     10 Query       SELECT UNIX_TIMESTAMP(expires) FROM awl WHERE recipient="usov на deltamedical.com.ua" AND sender="blessendor на gmail.com" AND expires > NOW()
                     10 Query       SELECT goto FROM alias WHERE address="usov на deltamedical.com.ua"
                     10 Query       SELECT goto FROM alias WHERE address="@deltamedical.com.ua"

                     23 Connect     dbname на localhost on exim
                     23 Query       SELECT UNIX_TIMESTAMP(expires) FROM awl WHERE recipient="blessendor на gmail.com" AND sender="usov на deltamedical.com.ua" AND expires > NOW()
                     23 Query       SELECT UNIX_TIMESTAMP(expires) FROM awl WHERE recipient="usov на deltamedical.com.ua" AND sender="blessendor на gmail.com" AND expires > NOW()
                     23 Query       INSERT INTO awl (recipient, sender, expires) VALUES ("usov на deltamedical.com.ua", "blessendor на gmail.com", ADDTIME(NOW(), SEC_TO_TIME(60*1*1*1)))
                     23 Quit

Таблица awl создана на основе контриба:

CREATE TABLE awl (
  recipient varchar(64) NOT NULL default '',
  sender varchar(64) NOT NULL default '',
  expires datetime NOT NULL default '0000-00-00 00:00:00',
  UNIQUE KEY rcpt_mail (recipient,sender),
  KEY expires (expires)
) ENGINE=MyISAM;




-- 
Sasha Usov 
<blessendor на gmail.com>





Подробная информация о списке рассылки exim-conf