Страница 2 из 7

Re: Exim 4.70

Добавлено: 2009-11-17 15:02:10
Alex Keda
тому подобное

Re: Exim 4.70

Добавлено: 2009-11-17 15:10:23
Alex Keda
так. твоё всё осилил.
сообщения подропал - без обид, иначе каша, и я в ней плавать начинаю.
всё же форум не предназначен для таких вещщей =))

Re: Exim 4.70

Добавлено: 2009-11-17 15:13:02
Alex Keda
пошёл 4 актуализировать.
да, наверно, правильная в общем стратегия - мне всё равно для выкладки на сайт дофига ковырять с целью актализации - поэтому этим я займусь, а вы читайте.
желающие - могут перевести отсутствующие главы (одна помоему или две новых).
тока договритесь кто именно

Re: Exim 4.70

Добавлено: 2009-11-18 10:40:31
_Andy
lissyara писал(а):стало читабельней, но, тепрь, как воздух необходим чел который сможет прочесть английскую и сверить с переводом.
Да и если кто может - прочтите первые две главы - помоему смысл местами стал плавать (зато запятые расставлены как положено - вот даже и не знаю что в итоге лучше =))
Не сцать, я уже здесь :)

Re: Exim 4.70

Добавлено: 2009-11-19 15:07:14
Alex Keda
надо понимать тот простой факт, что вычиткой должны заниматься два человека.
я текст механически перевожу. и всё.
да, я его помню, знаю где что искать, но то что он никакой - думаю все видите.
причём большую часть уже правили - дикенс3 вычитывал русский вариант полностью, без сверки с английским - поправили большую часть опечаток, несуразиц и т.п.

Re: Exim 4.70

Добавлено: 2009-11-19 15:54:50
Alex Keda
сюда кладите.

Re: Exim 4.70

Добавлено: 2009-11-21 20:39:19
princeps
Так, выкладываю отдельными фразами и поясняю, что исправил.
_Andy писал(а):постоянно соединенных с интернетом и обрабатывающих значительный поток писем.
Запятая не нужна
_Andy писал(а):В таких условиях большинство сообщений можно доставить немедленно.
тоже запятая не нужна
_Andy писал(а):Следовательно, exim не поддерживает независимые очереди сообщений для определенных доменов или хостов, хотя он и пытается послать несколько сообщений в течение одного SMTP-соединения, после того как хост был недоступен. Также он поддерживает инофрмацией о количестве повторов для каждого хоста.
Убрал лишний предлог "в" и разбил на два предложения.
_Andy писал(а):Однако обычно их используют после каждой команды RCPT и в самом конце сообщения.
лишние запятые
_Andy писал(а): Также ACL доступны для сообщения, созданного локально, а не полученного по SMTP. В этом случае единственно доступными действиями являются отклонение или принятие письма в целом.
убрал лишние запятые, поставил запятую перед причастным оборотом и после него добавил союз "а".
_Andy писал(а):Если exim собран с расширением для сканирования содержимого
"Если", имхо, лучше сюда встанет
_Andy писал(а):Результат проверки возвращается ACL, который решает, как дальше поступить с сообщением
переделал фразу, имхо в оригинале коряво звучит.
_Andy писал(а):Когда сообщение получено с удаленного или локального хоста, но окончательное подтверждение ещё не отправлено, может быть выполнена локальная функция С, называемая “local_scan()” для анализа сообщения и принятия решения о его приёме или отклонении (смотрите раздел 42).
Три лишние запятые и несколько перестроил фразу после "но".
_Andy писал(а):Смотрите раздел 22 (о переадресовывающем маршрутизаторе) для конфигураций, которым это необходимо, и отдельный документ “интерфейсы фильтрации почты exim`a” (“Exim’s interfaces to mail filtering”) для получения дополнительных деталей.
Одну запятую добавил.
_Andy писал(а):Фильтры Sieve, написанные на стандартном языке фильтров, который определён в RFC3028.
добавил запятую перед причастным оборотом. Второе причастие заменил на конструкцию с "который". Имхо предложения с кучей причастных оборотов тяжело читаются, лучше заменять их на прилагательные или разбивать на несколько предложений. И "н" в "написанные".

Re: Exim 4.70

Добавлено: 2009-11-21 20:51:36
princeps
_Andy писал(а):Каждому сообщению, обрабатываемому exim`ом, присваивается “message id” длиной в шестнадцать символов.
длиной - с одним "н".
_Andy писал(а):Они разделяются на три части с дефисом в качестве разделителя, например “16VDhn-0001bo-D3”.
лишняя запятая
_Andy писал(а):Каждая часть - последовательность букв и цифр, обычно - число, кодированное по основанию 62.
запятая перед причастным оборотом.
_Andy писал(а):во избежание
заменил "и" на "е"
_Andy писал(а):Более ранние версии полагались на операционную систему, не использующую заново идентификатор процесса (PID) в течение одной секунды.
запятая перед деепричастным оборотом.
_Andy писал(а):На современных операционных системах такое предположение более не может быть сделано, соответственно, алгоритм должен был быть изменён.
Убрал запятую и поставил "соответственно" вместо "таким образом".
_Andy писал(а):ля сохранения обратной совместимости старый формат идентификатора сообщения
убрал запятую
_Andy писал(а): Первые шесть символов идентификатора сообщения - это время, в которое началось получение сообщения, с детализацией до одной секунды.
добавил запятую и "это".
_Andy писал(а):Следующие после первого дефиса шесть символов - это идентификатор процесса, получившего сообщение.
Перестроил первую часть предложения, добавил тире и добавил запятую.
_Andy писал(а):1. Если “localhost_number” не установлен, это значение - дробная часть времени приёма, обычно в частях 1/2000 секунды. Но для систем, которые должны использовать основание 36 вместо основания 62 (из-за нечувствительных к регистру файловых систем), модуль - 1/1000 секунды.
Имхо лучше разбить на два предложения.
_Andy писал(а):После получения сообщения exim ждёт следующей временной отметки (соответствующего разрешения) перед переходом к следующей стадии на случай, если другое сообщение получено тем же процессом или другим процессом с тем же (заново использованным) pid, гарантирующим, что время будет отличаться.
три лишние запятые убрал.
_Andy писал(а):В большинстве случаев время успевает измениться при получении сообщения.
Ещё одна лишняя запятая.

Re: Exim 4.70

Добавлено: 2009-11-23 13:16:56
Gerk
lissyara писал(а):
Исправь, пожалуйста, тип списка (иначе дальше по тексту не совсем понятно):
непонял
Дальше по тексту используются ссылки на этот список вида - (1), (2), (3).
В то же время ты для этого списка используешь тип нумерации - 1., 2., 3.
ИМХО, нужно поправить.
Начал перевод остатков 4ой главы.

Re: Exim 4.70

Добавлено: 2009-11-23 13:18:28
_Andy
3.5

Код: Выделить всё

Если процесс запускает exim с опцией “-bs”, сообщение читается интерактивно, с использованием протокола SMTP. Двухсторонняя труба (pipe) обычно используется для обмена данными между локальным процессом и процессом exim'a. Это “реальный” SMTP, и обрабатывается он таким же образом как SMTP через TCP/IP. Например, ACL`ы для SMTP-команд используются в этой форме подачи сообщения.
Если процесс запускает exim с опцией “-bs”, сообщение читается интерактивно, с использованием протокола SMTP. Двухсторонняя труба (pipe) обычно используется для обмена данными между локальным процессом и процессом exim'a. Это “настоящий” SMTP, и обрабатывается он таким же образом как SMTP через TCP/IP. Например, списки доступа для SMTP-команд используются в этой форме подачи сообщения.

Код: Выделить всё

В трёх случаях, когда не используется TCP/IP, адрес отправителя составляется из логина пользователя, вызывавшего exim и дефолтового полного (квалифицированного) имени хоста (которое может быть задано конфигурационной опцией “qualify_domain”). Для локального, или пакетного SMTP, адрес отправителя передаваемый командой SMTP MAIL игнорируется. Однако, системный администратор может позволить определённым пользователям (“trusted users”) безусловно задать другой адрес отправителя, или всем пользователям задавать определённую форму иного адреса отправителя. Опция “-f” или команда SMTP MAIL используется для задания этих адресов (имеется в виду - адресов отправителя - прим. lissyara). Смотрите раздел 5.2 для получения деталей о “trusted users”, и опции “untrusted_set_sender” для подробностей о способе изменить адрес недоверенным пользователям.
В трёх случаях, когда не используется TCP/IP, адрес отправителя составляется из логина пользователя, вызывавшего exim и полного имени хоста по умолчанию (которое может быть задано конфигурационной опцией “qualify_domain”). Для локального, или пакетного SMTP, адрес отправителя передаваемый командой SMTP MAIL игнорируется. Однако, системный администратор может позволить определённым пользователям ( опция “trusted users”) задать другой адрес отправителя, или всем пользователям задавать определённую форму иного адреса отправителя. Опция “-f” или команда SMTP MAIL используется для определения таких адресов. Смотрите раздел 5.2 для получения справки о “trusted users”, и опции “untrusted_set_sender” для подробностей о способе изменить адрес недоверенным пользователям.

Код: Выделить всё

Сообщения полученные любым неинтерактивным механизмом проверяются не-SMTP ACL, если они заданы. Сообщения полученные с использованием SMTP (по TCP/IP, или от локального процесса) могут быть проверены многими ACL, работающими в разные моменты времени сеанcа SMTP. Может быть отклонено всё сообщение, или индивидуальные получатели,  если они не отвечают требованиям локальных политик. Функция “local_scan()” (смотрите раздел 42) запускается для всех входящих сообщений.
Сообщения полученные любым неинтерактивным механизмом проверяются не-SMTP ACL, если они заданы. Сообщения полученные с использованием SMTP (по TCP/IP, или от локального процесса) могут быть проверены многими ACL, работающими в разные моменты времени сеанcа SMTP. Может быть отклонено всё сообщение, или индивидуальные получатели, если они не отвечают требованиям локальных политик. Функция “local_scan()” (смотрите раздел 42) запускается для всех входящих сообщений.

Re: Exim 4.70

Добавлено: 2009-11-23 14:29:28
_Andy
3.6

Код: Выделить всё

Когда exim принимает сообщение, он записывает его в два файла, в spool-директории. Первый содержит информацию конверта, текущий статус сообщения, и строки заголовка, второй содержит тело сообщения. Имена обоих файлов состоят из идентификатора сообщения, с добавлением “-H” для файла с заголовками и конвертом, и “-D” для файла с данными.
Когда exim принимает сообщение, он записывает два файла, в spool-директории. Первый содержит информацию конверта, текущий статус сообщения и строки заголовка, второй содержит тело сообщения. Имена обоих файлов состоят из идентификатора сообщения, с добавлением “-H” для файла с заголовками и конвертом, и “-D” для файла с данными.

Код: Выделить всё

 По дефолту, все эти файлы содержатся в одном каталоге, называемом “input”, внутри главной spool-директории exim. Некоторые операционные системы не очень хорошо работают, когда число файлов в директории становится большим; для улучшения производительности, в таких случаях, может использоваться опция “split_spool_directory”. Она заставляет exim распределять файлы входящих писем по 62-м директориям, с именами в виде одиночных цифр и букв. Когда это сделано, обработка очереди происходит покаталогово, вместо одновременной обработки всех каталогов, это может увеличить производительность даже при небольшом количестве файлов в каждой из директорий, даже если это количество файлов не влияет на быстродействие файловой системы.
По умолчанию, все эти файлы содержатся в одном каталоге, называемом “input”, внутри главной spool-директории exim. Некоторые операционные системы не очень хорошо работают, когда число файлов в директории становится большим; для улучшения производительности в таких случаях, может использоваться опция “split_spool_directory”. Она заставляет exim распределять файлы входящих писем по 62-м директориям, с именами в виде одиночных цифр и букв. Когда это сделано, обработка очереди происходит покаталогово, вместо одновременной обработки всех каталогов, это может увеличить общую производительность даже при небольшом количестве файлов в каждой из директорий, даже если это количество файлов не влияет на быстродействие файловой системы.

Код: Выделить всё

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

Код: Выделить всё

Перезапись адресов, если она задана в конфигурационной секции rewrite (смотрите раздел 31), производится однократно и для всех входящих адресов, и в строках заголовков и в конверте, во время приёма сообщения. Если во время доставки сгенерены новые адреса (например, через альясинг), эти новые адреса перезаписываются в тот момент когда они генерятся. Во время фактической доставки сообщения может быть дальнейшая перезапись; поскольку это транспортная опция, она может быть различной для разных типов доставки. Также возможно задать добавление, или удаление определённых строк заголовков, во время доставки сообщения (смотрите разделы 15 и 24).
Перезапись адресов, которая указана в конфигурационной секции rewrite (смотрите раздел 31), производится однократно и для всех входящих адресов, и в строках заголовков и в конверте, в момент приёма сообщения. Если во время доставки созданы новые адреса (например, через псевдонимы), эти новые адреса перезаписываются в тот момент когда они создаются. Во время фактической доставки сообщения может быть дальнейшая перезапись; поскольку это транспортная опция, она может быть различной для разных типов доставки. Также возможно указать добавление, или удаление определённых строк заголовков, во время доставки сообщения (смотрите разделы 15 и 24).

Re: Exim 4.70

Добавлено: 2009-12-15 13:28:45
Gerk
lissyara писал(а):линк с текстом

Код: Выделить всё

read and verified by Gerk
куда должен указывать?
Если добавишь текст и линк на http://itbase.org.ua респект и уважуха
сайт сейчас на ТО (перетаскиваю контент со старого домена), к пятнице закончу.

Re: Exim 4.70

Добавлено: 2009-12-16 15:41:57
_Andy
lissyara писал(а):если ты ещё не понял - то энди тока ля-ля может =))
Ага, конечно. Учитывая мои переводы-то.
lissyara писал(а):так что делай сам чего хочешь и можешь.
2princeps: пока не до вычитки. без меня правь.

Re: Exim 4.70

Добавлено: 2009-12-21 19:11:28
princeps
Так, пацаны, я снова в деле. Начинаю с момента, где закончил Энди, т.е. с 3.7. Итак, 3.7-3.8
3.7 Цикл жизни сообщения

Код: Выделить всё

3.7 Жизненный цикл сообщения
Вроде так чаще пишут :) хотя не настаиваю
Сообщение остаётся в spool-директории до полной доставки получателям или ошибочному адресу (адресу куда шлют сообщения об ошибках - прим. lissyara), или до уничтожения администратором или пользователем изначально создавшим его.

Код: Выделить всё

  Сообщение остаётся в spool-директории до полной доставки получателям, или ошибочному адресу (адресу куда шлют сообщения об ошибках - прим. lissyara), или до уничтожения администратором или пользователем, изначально создавшим его.
Поставил две запятые
В случае, когда доставка не может быть произведена - например, когда сообщение не может быть доставлено получателю, и не может быть возвращено отправителю, то оно отмечается как “замороженное” в spool`e и больше не предпринимается попыток его доставки.

Код: Выделить всё

В случае, когда доставка не может быть произведена (например, когда сообщение не может быть доставлено получателю и не может быть возвращено отправителю), оно отмечается как “замороженное” в spool`e и больше не предпринимается попыток его доставки.
конструкция со скобками имхо лучше читается, убрал пару запятх и "то"
Администратор может “разморозить” такие сообщения, когда проблема исправлена, а также может вручную заморозить отдельные сообщения. Кроме того, администратор может вызывать принудительную ошибку доставки, вызвав отсыл сообщения о недоставке (рикошет).

Код: Выделить всё

   Администратор может “разморозить” такие сообщения когда проблема исправлена, а также может вручную заморозить отдельные сообщения. Кроме того, администратор может вызывать принудительную ошибку доставки, вызвав отправку сообщения о недоставке (рикошет).
убрал запятую, поменял "отсыл" на "отправку"
Эти логи - исключительно для использования администратором, и обычно удаляются вместе вместе с файлами spool`a, когда обработка сообщения завершена.

Код: Выделить всё

Эти логи - исключительно для использования администратором, они обычно удаляются вместе вместе с файлами spool`a, когда обработка сообщения завершена.
добавил "они" вместо "и"
Вся информация необходимая exim`y для доставки сохраняется в первом spool-файле, наряду со строками заголовка.

Код: Выделить всё

   Вся информация, необходимая exim`y для доставки, сохраняется в первом spool-файле наряду со строками заголовка
.
две запятые (причастный оборот) добавил, одну убрал.
В конце выполненной доставки, если остались адреса, которые необходимо доставить позднее, первый spool-файл (“-H” - файл) обновляется, для указания какой момент доставки сейчас, и журнальный файл удаляется.

Код: Выделить всё

В конце доставки, если остались адреса, на которые необходимо доставить позднее, первый spool-файл (файл “-H”) обновляется, чтобы указать, какой момент доставки сейчас. После этого журнальный файл удаляется.
-"выполненной" здесь коряво стоит, кроме того, в оригинале его нет. Убрал. Добавил предлог "на". Поменял местами слова в скобках, иначе получалась некрасивая калька с английского. Добавил "чтобы", так более читаемо. Вообще как-то немного криво, но ничего лучше не пришло в голову. Конец предложения сделал отдельным предложением, т.к. оно итак было перегружено запятыми.
Обновление spool-файла завершается записью нового файла и переименовыванием его, для минимизации возможной потери данных.

Код: Выделить всё

Обновление spool-файла завершается записью нового файла и переименовыванием его для минимизации возможной потери данных.
убрал запятую
Главную доставку обрабатывают элементы exim называемые “роутеры” (“routers”) и “транспорты” (“transports”), и вместе они известны как “драйверы” (“drivers”).

Код: Выделить всё

   Главную доставку обрабатывают элементы exim, называемые “роутеры” (“routers”) и “транспорты” (“transports”), вместе известные как “драйверы” (“drivers”).
добавил одну запятую и перестроил конец предложения в причастный оборот.
Многократное использование одного роутера разрешается; например, вы можете задать несколько различных транспортов “smtp”, каждый с различными значениями опций, например задающие иные порты или таймауты.

Код: Выделить всё

Многократное использование одного роутера разрешается; например, вы можете задать несколько различных транспортов “smtp”, каждый с различными значениями опций, задающих разные порты или таймауты.
Два "например" - неправильно, кроме того, в оригинале второго нет :). Соответственно "иные" не подходит, поменял на "разные"
В дальнейшем, обычно, будет использоваться само название драйвера (т.е. одна, определённая конфигурация), и общее название драйвера, при обсуждении общих особенностей драйвера.

Код: Выделить всё

В дальнейшем мы будем использовать имя экземпляра драйвера при обсуждении одного отдельного экземпляра (т.е. одной определённой конфигурации драйвера) и общее название драйвера при обсуждении его общих особенностей.
переделал вообще всё, имхо так лучше читается и ближе к оригиналу. Тут, правда, тавтологии, но в оригинале тоже так.
“Роутер” (“router”, или “маршрутизатор”) - драйвер, работающий с адресами, также определяет каким образом должна произойти его доставка, задавая определённый транспорт, или преобразуя адрес в один или несколько новых адресов (например, через файл альясов).

Код: Выделить всё

   “Роутер” (“router”, или “маршрутизатор”) - драйвер, работающий с адресами, определяющий, каким образом должна происходить их доставка, задавая определённый транспорт или преобразуя адрес в один или несколько новых адресов (например, через файл алиасов).
Вместо "также" сделал деепричастный оборот - так читаемее и ближе к оригиналу. Поменял "его" на "их" (оно здесь как дополнение к адресам, а они во множественном числе), убрал запятую и "альясов" заменил на "алиасов", вроде так по-русски чаще встречается. Вообще получается одно за другим три деепричастия, не знаю, как по-английски, но по-русски это ужасно нечитабельно, я бы даже предложил сделать так:

Код: Выделить всё

“Роутер” (“router”, или “маршрутизатор”) - драйвер, работающий с адресами. Он определяет, каким образом должна происходить их доставка, задавая определённый транспорт или преобразуя адрес в один или несколько новых адресов (например, через файл алиасов).
Адрес обрабатывается передачей его каждому сконфигурированному роутеру, по очереди, подчиняясь определённым условиям, до тех пор пока роутер не примет адрес, или определит, что надо вызвать ошибку адреса (принудительно - прим. lissyara).

Код: Выделить всё

   Адрес обрабатывается передачей его каждому сконфигурированному роутеру по очереди, подчиняясь определённым условиям, до тех пор, пока роутер не примет адрес или определит, что надо вызвать ошибку адреса (принудительно - прим. lissyara).
запятые убрал, запятые добавил.
Для того, чтобы сделать это более конкретным примером, описание сделано в терминах некоторых актуальных роутеров, но помните, что это лишь пример.

Код: Выделить всё

   Для того, чтобы примером был более конкретным, описание сделано в терминах некоторых актуальных роутеров, но помните, что это лишь пример.
несколько перестроил первую часть предложения, чтоб убрать повторяющиеся слова.
Обычно первый маршрутизатор, определённый в конфигурации, занимается обработкой адресов в доменах, которые не распознаны, как относящиеся к локальному хосту.

Код: Выделить всё

Обычно первый определённый в конфигурации маршрутизатор занимается обработкой адресов в доменах, которые не распознаны как относящиеся к локальному хосту.
Переставил причастный оборот перед определяемым, чтоб не перегружать предложение запятыми. одну запятую убрал.
Обычно это адреса произвольных доменов интернета.

Код: Выделить всё

Как правило это адреса произвольных доменов интернета.
чтобы "обычно" не повторялось дважды в одном абзаце, заменил его на "как правило"
Установлено предварительное условие ищущее домены относящиеся к локальному хосту, и маршрутизатор выполняется для адресов не соответствующих условию.

Код: Выделить всё

Установлено предварительное условие, ищущее домены, которые относятся к локальному хосту, и маршрутизатор выполняется для адресов, не соответствующих условию.
запятые вокруг деепричастий. Одно деепричастие заменил на конструкцию с "которые", потому что много деепричастий - это плохо.
Обычно, этот роутер ищет домены в DNS, для нахождения хостов к которым направляется этот адрес.

Код: Выделить всё

Обычно это тот самый роутер, который ищет домены в DNS, чтобы найти хосты, к которым направляется этот адрес.
перевёл по-своему, имхо так будет точнее. два раза "который" и "искать\найти", но по-другому не знаю, как написать.
Если поиск успешен, адрес передаётся подходящему SMTP-транспорту; если неуспешен, роутер сконфигурен на отказ адреса (генерится сообщение о недоставке - прим. lissyara).

Код: Выделить всё

Если поиск успешен, адрес передаётся подходящему SMTP-транспорту; если неуспешен, роутер сконфигурирован на отказ адреса (генерируется сообщение о недоставке - прим. lissyara).
"сконфигурирован" и "генерируется", всё-таки серьёзный документ пишем :)
Второй роутер достигается лишь в случае, если домен распознан как “принадлежаший” локальной машине.

Код: Выделить всё

Второй роутер достигается лишь в случае, если домен распознан как “принадлежаЩий” локальной машине.
опечатка
Этот роутер делает редирект - известный также как альясинг, форвардинг.

Код: Выделить всё

Этот роутер делает редирект, известный также как алиасинг, форвардинг.
*** запятая вместо тире и "алиасинг"
Когда он генерит один или больше новых адресов из оригинального, каждый из них роутится независимо от начального.

Код: Выделить всё

 Когда он генерирует один или больше новых адресов из оригинального, каждый из них роутится независимо от начального.
генерирует. вообще некрасиво "оригинального-начального", но другое ничего не приходит на ум.
Иначе маршрутизатор может вызвать отказ адреса, или просто отказаться обрабатывать его, передав следующему роутеру.

Код: Выделить всё

 Иначе маршрутизатор может вызвать отказ адреса или просто отказаться обрабатывать его, передав следующему роутеру.
лишняя запятая

Re: Exim 4.70

Добавлено: 2009-12-21 19:19:41
princeps
3.9-3.10
Верификация может быть запрошена как одна проверок, которая должна быть выполнена в ACL для входящих сообщений, для обоих адресов - отправителя и получателя, и она может быть протестирована с использованием опций “-bv” и “-bvs” командной строки.

Код: Выделить всё

 Верификация может быть запрошена как одна из проверок, которая должна быть выполнена в ACL для входящих сообщений для обоих адресов - отправителя и получателя, и она может быть протестирована с использованием опций “-bv” и “-bvs” командной строки.
было пропущено "из" и лишняя запятая
Это значит, роутер может быть пропущен или вынужден вести себя иначе при проверке.

Код: Выделить всё

Это значит, что роутер может быть пропущен или вынужден вести себя иначе при проверке.
пропущено "что"
Таким образом, первый роутер принимает все адреса без каких бы то ни было проверок, делая его бесполезным для проверки.

Код: Выделить всё

Таким образом, первый роутер принимает все адреса без каких бы то ни было проверок, что делает его бесполезным при проверке.
По-моему, так будет точнее перевести.
Обычно для таких маршрутизаторов, устанавливается опция “no_verify”, заставляя его быть пропущенным в проверяющем режиме.

Код: Выделить всё

Обычно для такого маршрутизатора устанавливается опция “no_verify”, заставляющая его быть пропущенным в проверяющем режиме.
изменил число маршрутизатора и убрал запятую и "заставляя" поменял на "заставляющая".
Если любое условие не встречается, роутер пропускается и адрес передаётся следующему маршрутизатору.

Код: Выделить всё

Если никакое условие не встречается, роутер пропускается и адрес передаётся следующему маршрутизатору.
***"любое" -> "никакое"
“accept”: маршрутизатор принимает адрес, и, или передаёт его транспорту, или генерит один или более “дочерних” адресов.

Код: Выделить всё

“accept”: маршрутизатор принимает адрес, и или передаёт его транспорту, или генерит один или более “дочерних” адресов. 
лишняя запятая
Эта опция может использоваться для многократных доставок, с различной маршрутизацией (например, для сохранения архивных копий сообщений).

Код: Выделить всё

Эта опция может использоваться для многократных доставок с различной маршрутизацией (например, для сохранения архивных копий сообщений).
лишняя запятая
Однако, обычно, “accept” означает конец роутинга.

Код: Выделить всё

Однако, обычно “accept” означает конец роутинга.
лишняя запятая
Любой дочерний адрес, сгенерённый роутером, обрабатывается независимо, начиная с первого дефолтового маршрутизатора.

Код: Выделить всё

   Любой дочерний адрес, сгенерированный роутером, обрабатывается независимо, начиная с первого дефолтового маршрутизатора.
"сгенерённый"->"сгенерированный"
Можно изменить это, установкой опции “redirect_router”, для определения с какого маршрутизатора начинается обработка дочерних адресов.

Код: Выделить всё

Можно изменить это установкой опции “redirect_router” для определения с какого маршрутизатора начинается обработка дочерних адресов.
лишние запятые
В отличие от опции “pass_router” (см. ниже), роутер, определённый “redirect_router” может быть в любом месте конфигурации.

Код: Выделить всё

 В отличие от опции “pass_router” (см. ниже) роутер, определённый “redirect_router”, может быть в любом месте конфигурации.
одна лишняя запятая и одна недостающая после причастного оборота.
По-умолчанию, адрес передаётся следующему роутеру, но это может быть изменено установкой опции “pass_router”.

Код: Выделить всё

По-умолчанию адрес передаётся следующему роутеру, что может быть изменено установкой опции “pass_router”.
лишняя запятая. Кроме того, мне не нравится конструкция "но это", здесь и далее я буду заменять её другими.
Однако (в отличие от “redirect_router”) названный маршрутизатор должен быть ниже текущего роутера (для избежания петель).

Код: Выделить всё

Однако, (в отличие от “redirect_router”) названный маршрутизатор должен быть ниже текущего роутера (для избежания петель).
запятая после "однако"
По-умолчанию, адрес передаётся следующему маршрутизатору, но это может быть предотвращено установкой опции “no_more”.

Код: Выделить всё

По-умолчанию адрес передаётся следующему маршрутизатору, что можно предотвратить, установив опцию “no_more”.
лишняя запятая, "но это"
“fail”: Роутер решает, что адрес ошибочен, и ставит его в очередь на рикошет.

Код: Выделить всё

“fail”: Роутер решает, что адрес ошибочен и ставит его в очередь на рикошет.
"и" здесь соединяет однородные сказуемые, запятая здесь не нужна.
Если адрес достигает конца маршрутизаторов, и не принимается ни одним из них, он срывается, как “unrouteable”.

Код: Выделить всё

 Если адрес достигает конца маршрутизаторов и не принимается ни одним из них, он отбрасывается, как “unrouteable”.
лишнаяя запятая между однородными сказуемыми и bounced, как мне кажется, здесь в значении "отбрасывается", "отскакивает".
Дефолтовая ошибка, в такой ситуации - “unrouteable address”, но можно установить своё сообщение, используя опцию “cannot_route_message”.

Код: Выделить всё

 Дефолтовая ошибка в такой ситуации - “unrouteable address”, но можно установить своё сообщение, используя опцию “cannot_route_message”.
лишняя запятая
Она может быть установлена для любого роутера, используется значение из последнего роутера “видевшего” адрес.

Код: Выделить всё

Она может быть установлена для любого роутера; используется значение из последнего роутера “видевшего” адрес.
в оригинале точка с запятой, так понятнее о чём идёт речь.
Иногда, при роутинге, вы хотите сделать ошибку доставки, вместо передачи адреса для дальнейшей маршрутизации, когда одни условия совпадают, а другие нет.

Код: Выделить всё

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

Код: Выделить всё

Можно сделать это при наличии второго маршрутизатора, который явно делает доставку неудачной, когда необходимые условия выполняются.
и следующее тоже

Re: Exim 4.70

Добавлено: 2010-01-18 22:21:53
princeps
чёрт и откуда у вас времени столько
скоро разгребусь с послепраздничным геммороем, тоже присоединюсь. Не сбрасывайте меня со счетов :)

Re: Exim 4.70

Добавлено: 2010-02-09 13:25:30
Alex Keda

Re: Exim 4.70

Добавлено: 2010-02-09 13:26:06
Alex Keda
Gerk писал(а):35 проверил, кроме "Отметтьте" замечаний нет.
отметтьте - всего одно!! =)

Re: Exim 4.70

Добавлено: 2010-02-09 13:32:01
Gerk
Прогресс налицо! :drinks:
начал смотреть 36

Re: Exim 4.70

Добавлено: 2010-02-09 14:04:26
Gerk
36ая:

Код: Выделить всё

Имя приложения для exim'a - “exim”
Имя приложения exim'a - “exim”

Код: Выделить всё

заметтьте
заметьте

Код: Выделить всё

сервера keytab
keytab сервера

Код: Выделить всё

окружение когда зап
окружение, когда зап

Код: Выделить всё

Пользователья
Пользователь

Код: Выделить всё

возволяет
позволяет

Re: Exim 4.70

Добавлено: 2010-02-09 17:15:30
Alex Keda

Re: Exim 4.70

Добавлено: 2010-02-09 18:07:00
Gerk
37ая - претензий нет.
взял 54 главу на перевод, думаю до конца недели выложу тут.

Re: Exim 4.70

Добавлено: 2010-02-10 9:15:31
Alex Keda
ы... пожелание - кавычки хотя бы оригинальные оставляй - которые в html версии
ну и раскрасочку по возможности делай как в остальных
ибо всё это потом делать - по работе ничуть не меньше чем переводить с нуля =)
==========
да, новый абзац - 4 пробела =)

Re: Exim 4.70

Добавлено: 2010-02-11 19:34:40
princeps
Остатки третьей:

Код: Выделить всё

можно сконфигурировать роутеры, только для работы
можно сконфигурировать роутеры только для работы

Код: Выделить всё

могут быть явно пропущены, при проверке адрессов
могут быть явно пропущены при проверке адресов

Код: Выделить всё

Если установлена опция “router_home_directory”, это раскрывается в этой точке,
Если установлена опция “router_home_directory”, её значение раскрывается в этой точке
Первый вариант дословно ближе к оригиналу, но мне кажется, что так правильней

Код: Выделить всё

то значение “$home” установленное “check_local_user” использовалось бы
то значение “$home”, установленное “check_local_user”, использовалось бы

Код: Выделить всё

опция “condition”, о её значение
опция “condition”, то её значение

Код: Выделить всё

Эта опция использует раскрытие строк, для разрешения возможности установить собственные предварительные условия
Эта опция использует раскрытие строк, чтобы разрешить возможность установки собственных предварительных условий.

Код: Выделить всё

существования файлов в которых ищется
существования файлов, в которых ищется
3.13 Доставка в деталях

Код: Выделить всё

такой же как у пользовательских фильтров
такой же, как у пользовательских фильтров

Код: Выделить всё

отдельном документе называющемся “Exim’s interfaces to mail filtering”.
отдельном документе, называющемся “Exim’s interfaces to mail filtering”.

Код: Выделить всё

Однако, если происходит 
Но если происходит
Два раза "однако"

Код: Выделить всё

доставить немедленно один, или несколько адресов
доставить немедленно один или несколько адресов

Код: Выделить всё

Роутер принимающий адрес
Роутер, принимающий адрес

Код: Выделить всё

Альтернативно, маршрутизатор может генерить
Также маршрутизатор может генерить

Код: Выделить всё

генерить один, или несколько
генерить один или несколько

Код: Выделить всё

Новый адреса возвращаются назад
Новые адреса возвращаются назад
п

Код: Выделить всё

роцесса, но во избежание петель, маршрутизатор
процесса, но, во избежание петель, маршрутизатор

Код: Выделить всё

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

Код: Выделить всё

сборки пакетов SMTP-сообщений, для передачи каким-то
сборки пакетов SMTP-сообщений для передачи каким-то

Код: Выделить всё

не делать так, или ограничены в
не делать так или ограничены в

Код: Выделить всё

в файл, или трубу, запускается
в файл или трубу запускается

Код: Выделить всё

но в этом случае, несколько удалённых
но в этом случае несколько удалённых

Код: Выделить всё

доставок, для любого сообщения, устанавливается опцией
доставок для любого сообщения устанавливается опцией

Код: Выделить всё

не определён, за тем исключением,
не определён за тем исключением,

Код: Выделить всё

новую попытку доставки, пока для этого адреса
новую попытку доставки пока для этого адреса

Код: Выделить всё

вызывает переполнение квоты, или ошибку в фильтре
вызывает переполнение квоты или ошибку в фильтре

Код: Выделить всё

(отправитель, в общем случае)
(в общем случае - отправитель)

Код: Выделить всё

в очереди, для дальнейших попыток
в очереди для дальнейших попыток

Код: Выделить всё

доставлены, или сорвались, обработка сообщения
доставлены или сорвались, обработка сообщения

Код: Выделить всё

Файлы спула и логи сообщения удаляются, хотя лог, опционально, может быть сохранён, в случае необходимости.
Файлы спула и логи сообщения удаляются, хотя лог в случае необходимости может быть сохранён.
"Опционально" и "в случае необходимости" в данном случае дублируют друг друга по смыслу.

3.14 Механизм повтора

Код: Выделить всё

"интервал времени", для запуска обработчика очереди
"интервал времени" для запуска обработчика очереди

Код: Выделить всё

интервалами времени, или использовать другие средства
интервалами времени или использовать другие средства

Код: Выделить всё

другие средства (например, cron)? чтобы запустить его
другие средства (например, cron), чтобы запустить его

Код: Выделить всё

сообщения, недоставленные при первой попытке
сообщения, не доставленные при первой попытке

Код: Выделить всё

для определения, когда должен быть попытка
для определения времени, когда должна быть попытка

Код: Выделить всё

доставки адреса, и сгенерировать рикошет
доставки адреса и сгенерировать рикошет
3.15 Временные ошибки доставки

Код: Выделить всё

(поскольку хост, или подключения к нему, отcутствовали) 
(поскольку хост или подключения к нему отcутствовали)

Код: Выделить всё

сообщений может ожидать его, к тому времени
сообщений может ожидать доставки к нему к тому времени
3.16 Постоянные ошибки доставки

Код: Выделить всё

Если у оригинального сообщения много получателей, возможно что некоторые адреса недоставлены в первую попытку, и другие были неудачны в последующие попытки, возможна генерация более одного рикошета
Если у оригинального сообщения много получателей, вероятна ситуация, когда некоторые адреса не доставлены в первую попытку, и другие попытки доставки были неудачны. В таком случае возможна генерация более одного рикошета.
Перестроил несколько предложение, чтобы избежать рядом двух "возможно". Попутно исправил "не" с глаголом и запятую.

Код: Выделить всё

список неудачных адресов, для программ которые
список неудачных адресов для программ, которые

Код: Выделить всё

Рикошет, обычно, отправляется
Рикошет обычно отправляется

Код: Выделить всё

Для входящих SMTP-сообщений, это адрес
Для входящих SMTP-сообщений - это адрес

Код: Выделить всё

рассылки (смотрите раздел 47.2), рикошеты обычно
рассылки (смотрите раздел 47.2) рикошеты обычно
3.17 Сбой доставки рикошета

Код: Выделить всё

сгенерированным локально, или пришедшим
сгенерированным локально или пришедшим

Код: Выделить всё

Существуют опции, которые могут использоваться для того, чтобы заставить exim
Существуют опции, позволяющие заставить exim
дальше от оригинала, но более удобочитаемо

Код: Выделить всё

отбросить такие сообщения, или хранить их
отбросить такие сообщения или хранить их
И общее замечание: перед "или" запятая в большинстве случев не нужна.

Re: Exim 4.70

Добавлено: 2010-02-11 19:37:16
princeps
Кстати, дайте где-нибудь ссылку на оригинал, каждый раз парюсь его искать :)