|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Maxim Timofeyev 2:5030/1763.1 22 Jun 2001 20:57:36 To : All Subject : popa3d & flock & deliver --------------------------------------------------------------------------------
Писал я тут deliver, проверяю flock'ом LOCK_EX и все равно deliver
доставляет почту, даже когда popa3d читает ящик... Пришлось
позакомментаривать LOCK_UN везде и вставить в mailbox_close().
Теперь хотя бы deliver ожидает когда же там ящик освободят.
P.S. Кстати что лучше: ожидать, пока снимут lock или же сразу отваливаться с
EX_TEMPFAIL (для sendmail'а) например (перепосылает sendmail данное сообщение
в этом случае)?
Есть еще вопросик по deliver'у:
Как между собой делить сообщения в mailbox'е? Что по этому поводу почитать?
Я ставлю '\n', вроде работает. Правда popa3d добавляет в конце сообщения из-за
этого лишний '\n'. Это правильно?
P.S. Hу pop3 не \n, а \n\r добавляет. Hе в этом суть. ;)
--
[2:5030/763@fidonet.org] [tma@tma.spb.ru] [http://tma.spb.ru]
--- tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.2.19 (i586))
* Origin: home...home...home...home... ;) (2:5030/1763.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/3787034b1ad3d.html, оценка из 5, голосов 10
|