|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Kolesnikoff 2:5020/400 07 Apr 2005 04:06:50 To : Valentin Nechayev Subject : Re: Формат лог-файла postfix -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> wrote: > >>>> Alexander Kolesnikoff wrote: > >> Vasiliy>> А как обеспечивается уникальность этого номера? Где гарантия >> что Vasiliy>> два письма не будут с одинаковыми номерами? >>> нет гарантии, т.к. queue id зависит от file node id. AK> Это как раз и > есть гарантия. Как создать на UFS два разных файла с AK> одинаковым file > node id? > > Вы есть немного не понимать;) У sendmail'а и exim'а - queue ID уникальный > в пределах хоста за всё время его жизни (ну, за 60 лет у sendmail'а). Вот как раз об этом я и хотел сказать: уникальность quueue ID письма в пределах очереди гарантируется уникальностью file node id. > У postfix'а есть шансы (ничтожные, типа 1e-10, но ненулевые) вскоре по > завершению письма создать другое с тем же queue ID. А это, кстати говоря, сколько угодно. Если письмо покинуло очередь - file node id освобождается, значит его можно использовать вновь. Я сам лично, правда, не наблюдал такого явления ни разу, да и не слышал вообще. Откуда взята цифра 1e-10 ? > > Это я ещё не учитывал явный контроль совпадений (просто не знаю, есть он > или нет). Если одно письмо с некоторым ID будет в deferred, а другое > возникнет в incoming? inode не спасёт, потому что может быть, что очередь, > например, перелита с другого хоста (опять же, вероятность ничтожна, но не > 0) deferred,icoming,active,bounce ... должны находится в пределах одной файловой системы по определению. Это by design. А если очередь перелита с другого хоста: postfix check всё приведёт в порядок в соответствие с новыми file node id и свистнет об этом в maillog. Alexander --- ifmail v.2.15dev5.3 * Origin: UKU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/752565cc5abe.html, оценка из 5, голосов 10
|