<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом 500</title>
<link>https://kini24.ru/tags/500/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Почта не ходит дальше 500 миль</title>
<guid isPermaLink="false">17</guid>
<link>https://kini24.ru/all/pochta-ne-hodit-dalshe-500-mil/</link>
<pubDate>Wed, 16 Nov 2016 11:31:13 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/pochta-ne-hodit-dalshe-500-mil/</comments>
<description>
&lt;p&gt;В связи с &lt;a href="https://kini24.ru/all/obnovlenie-servera/"&gt;обновлением сервера&lt;/a&gt; вспомнилась мне тут эта история, которую я читал лет 20, наверное, назад. Но «ремонт» почтового сервера мне живо напомнил её. Прошу прощение за оформление, просто скопипастил, форматировать было лень . Итак, расслабляемся...&lt;/p&gt;
&lt;p&gt;Рассказ про пятисотмильную электронную почту&lt;br /&gt;
From **&lt;b&gt;@&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;* Fri Nov 29 18:00:49 2002&lt;br /&gt;
Date: Sun, 24 Nov 2002 21:03:02 -0500 (EST)&lt;br /&gt;
From: Trey Harris&lt;br /&gt;
To: **&lt;b&gt;-&lt;/b&gt;***&lt;b&gt;@&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;*&lt;br /&gt;
Subject: The case of the 500-mile email (was RE: [SAGE] Favorite impossible&lt;br /&gt;
task?)&lt;/p&gt;
&lt;p&gt;Я хочу рассказать историю службы техподдержки, которая может показаться невероятной далеким от этой работы людям. Но мне хочется изложить ее широкой аудитории — хотя бы потому, что это прекрасная рассказка под выпивку в коллективе коллег. Кое-что слегка приукрашено, но это — для красоты рассказа, все важные детали сохранены.&lt;/p&gt;
&lt;p&gt;Несколько лет назад я работал в службе технической поддержки электронной почты университетского кампуса. Мне позвонил заведующий кафедрой статистики.&lt;/p&gt;
&lt;p&gt;«У нас проблема с отправкой почты с кафедры»&lt;br /&gt;
Я: «В чем проблема?»&lt;/p&gt;
&lt;p&gt;«Мы не можем послать электронную почту больше чем на 500 миль»&lt;/p&gt;
&lt;p&gt;Я роняю чашку с кофе. «Повторите, пожалуйста?»&lt;/p&gt;
&lt;p&gt;«Мы не можем отправить письмо адресатам, находящимся далее 500 миль отсюда», повторяет завкафедрой. «Точнее, 520. Но не дальше».&lt;/p&gt;
&lt;p&gt;Я пытаюсь собраться с мыслями. Крыша начинает медленно меня покидать, но нельзя позволить крыше уйти в разговоре с завкафедрой. Даже завкафедрой статистики. «Хммм... Понимаете, принцип доставки электронной почты не зависит от расстояния. Почему Вы думаете, что не можете отправлять почту далее 500 миль?»&lt;/p&gt;
&lt;p&gt;«Я не думаю, я знаю» — довольно жестким тоном заявляет завкафедрой.&lt;br /&gt;
«Когда мы впервые это заметили, несколько дней назад...»&lt;br /&gt;
«Вы ждали несколько ДНЕЙ?» — перебиваю я уже слегка дрожащим голосом — «и вы обходились без почты?»&lt;br /&gt;
«Нет. Мы могли отправлять письма, но...».&lt;br /&gt;
«Но не далее 500 миль, сэр? Но почему же Вы не позвонили раньше?»&lt;br /&gt;
«Ну, у нас не было достаточного количества данных до сегодняшнего дня».&lt;br /&gt;
Ну да. Кафедра статистики, как-никак. О Господи...&lt;br /&gt;
«Ну, так или иначе — я попросил наших геостатистиков разобраться...»&lt;/p&gt;
&lt;p&gt;Так. Геостатистики.&lt;/p&gt;
&lt;p&gt;«...и у них получилась карта, показывающая расстояние, на которое мы можем отсылать почту. Чуть больше 500 миль. На некоторые адреса, находящиеся ближе, мы тоже не можем отправить почту с первой попытки — но дальше 500 миль мы не можем отправить ничего вообще».&lt;/p&gt;
&lt;p&gt;«Я понял, сэр». Крыша-таки решила меня оставить. «Когда это началось? Вы сказали — несколько дней назад. Вы перенастраивали Ваши сервера в последнее время?»&lt;/p&gt;
&lt;p&gt;«Да, приходили ребята от производителя, пропатчили сервер и перезагрузили его. Но я специально у них спросил — они говорят, что почты это никоим образом не коснулось».&lt;/p&gt;
&lt;p&gt;«Хорошо, давайте я посмотрю, что присходит, и перезвоню Вам» — ответил я, искренне надеясь, что так не шутят даже на Первое Апреля — а сегодня далеко не Первое Апреля. Хотелось догадаться, кто из моих знакомых мог устроить подобное представление.&lt;/p&gt;
&lt;p&gt;Нууу... Для начала я залогинился на сервер их кафедры и отправил несколько пробных писем. Все это происходило в Северной Каролине, и все письма моментально вернулись ко мне в ящик. Ричмонд, Атланта, Вашингтон — сработало. Принстон (400 миль) — сработало.&lt;/p&gt;
&lt;p&gt;Далее я попробовал послать письмо в Мемфис (600 миль). Отлуп.&lt;br /&gt;
Бостон, отлуп. Детройт, отлуп. Я открыл адресную книгу и начал пытаться сузить круги. Нью-Йорк (420 миль) — работает, Провиденс (580 миль) — отлуп.&lt;/p&gt;
&lt;p&gt;У меня появились сомнения в собственной вменяемости. Я решил попробовать отправить письмо своему другу, живущему в Северной Каролине, но работающему с провайдером в Сиэттле.&lt;br /&gt;
Благодарю Тебя, Господи. Отлуп. Если бы оказалось, что прохождение писем зависит от того, где находится человек, их получающий — я бы сам, по собственной инициативе и с гордо поднятой головой пошел бы сдаваться санитарам.&lt;/p&gt;
&lt;p&gt;Поняв, наконец, что завкафедрой не бредит, я решил посмотреть на sendmail.cf. Вполне нормальный sendmail.cf. Знакомый даже.&lt;/p&gt;
&lt;p&gt;Я сравнил его diff’ом со стандартным sendmail.cf у меня на диске. Он не изменялся. Это был ровно тот же sendmail.cf, который я делал собственноручно.&lt;br /&gt;
Но опцию «FAIL_MAIL_OVER_500_MILES» я не включал, это точно.&lt;br /&gt;
Каюк. Ну что еще попробовать? telnet по 25-му порту на сервер этой гребаной кафедры.&lt;br /&gt;
Сервер радостно отвечает, как ему и положено — blah-blah-blah, я, говорит, SunOS.&lt;/p&gt;
&lt;p&gt;Стоп-стоп-стоп... SunOS sendmail? Sun тогда поставлял со своей операционкой sendmail 5, хотя все нормальные люди уже работали с sendmail 8.&lt;br /&gt;
Поскольку я — все-таки неплохой администратор, почта у меня ходила под sendmail 8. Ну и опять-таки — поскольку я — человек, приученный к порядку, я переписал sendmail.cf с нормальными, понятными именами переменных и опций. Что с переменными и опциями делал sendmail 5, вы должны помнить.&lt;/p&gt;
&lt;p&gt;Так-так-так... Картинка собиралась. Мне снова захотелось кофе.&lt;br /&gt;
Ребятки от Sun пропатчили операционку, но sendmail, в общем-то, тоже ее часть. Они удачно закрыли дыры, но sendmail снова стал 5, а не 8. Но в одном они были правы — sendmail.cf действительно никто не тронул. А какая разница, для восьмой версии он или для пятой?&lt;/p&gt;
&lt;p&gt;Ну, короче говоря. Пятый (по крайней мере, в варианте Sun’а) — нормально отрабатывал sendmail.cf от восьмого. Рулсеты-то не изменились.&lt;br /&gt;
Но вот опции настройки, такие неприлично длинные — он считал чуть ли не комментариями. Клал на них. А откомпилирован он был без настроек по умолчанию.&lt;br /&gt;
И, как честный человек, не найдя чего-то в sendmail.cf, он устанавливал это в 0.&lt;/p&gt;
&lt;p&gt;Одна из успешно установленных в ноль настроек — таймаут для соединения с удаленным SMTP — сервером. Поигравшись с этим сервером, я понял, что «ноль» по его мнению — это около трех миллисекунд.&lt;/p&gt;
&lt;p&gt;Так. Ага...&lt;br /&gt;
Сетка наша уже в то время была на коммутаторах, и задержек практически не имела.&lt;br /&gt;
Задержки снаружи — это, в общем. Было понятно.&lt;/p&gt;
&lt;p&gt;Ага. Скорость распространения электромагнитной волны.&lt;/p&gt;
&lt;p&gt;ОООПС....&lt;br /&gt;
Умножаем время на скорость света, и получаем... и получаем...&lt;br /&gt;
558.84719&lt;/p&gt;
&lt;p&gt;Пятьсот пятьдесят восемь миль.&lt;/p&gt;
</description>
</item>


</channel>
</rss>