Привет,
Столкнулся с интересной темой, есть RCPT TO: которые передают адреса с пробелом (очевидная ошибка где-то):
RCPT TO: u s er@domain
Что интересно - это не получается выцепить регекспом локалпарта, возбуждающимся на пробел потому что он считает локал партом "er"
Стоит заключить локалпарт в кавычки - срабатывает норм регексп и вопросов нет к таким, но проблема именно в пробелах.
Какие идеи ?
Зачем:
Это делается для контроля проводки (письмо взяли И доставили, чтобы не было ситуации взяли в спул и дальше пропало, т.е. <= - есть, а -/=> - нету), хозяйке на заметку: exim может удалять письма в спуле, считая, что они доставлены, а на самом деле - он их не доставил. Баг с локингом хинтовых БД где-то при больше сотни писем/с. Мы сделали себе патч и используем sqlite, потому что остальные энжины для hints db подвержены этой проблеме.