Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #72, ДЕКАБРЬ 2004 г.

Сам себе MAIL.RU

B!rd Feathery

Хакер, номер #072, стр. 072-028-2


Между первой и второй мы настроим сервачок

Обилие окошек, менюшек и списков сейчас нафиг не нужно, так что сразу переключим МДемон в памперсный, как говорит один мой приятель, мод: File -> Switch to easy mode. У некоторых людей есть врожденная неприязнь ко всякого рода «простым» режимам, и они порой забывают об одной из заповедей создания интерфейсов – «Не напрягай». Надеюсь, ты не в их числе. Взглянем на меню File. По умолчанию включены сервисы POP, SMTP и IMAP. Включим также и WorldClient - web-интерфейс к почтовым ящикам.

Сетап

Первый пункт в меню - настройка основного домена (Primary domain).

Primary domain name - собственно, часть адреса электронной почты, справа от знака «@».

HELO domain name - имя, по которому будет идентифицироваться на внешних SMTP-серверах твой демон, отправляя почту.

Machine name - имя хоста, на котором работает сервер.

Primary domain IP - должен быть указан IP сервера из предыдущего пункта.

В моей тестовой конфигурации имена вымышленные - во избежание неурядиц. Здесь я должен сделать отступление, которое касается особенностей работы MDaemon в случае, когда нужно взаимодействие с внешними серверами. Чтобы почта с твоего локального сервера отправлялась на любые серверы во внешний мир, крайне желательно выполнение некоторых условий. Подавляющее большинство интернетовских почтовых серверов борется со спамом, фильтруя входящий трафик. Делается это двумя основными способами: создаваемыми всем миром блэк-листами по IP отправителей и обратным просмотром (reverse-lookup) этих адресов. Во-первых, нужен постоянный (статический) внешний IP. Как известно, львиная доля спама рассылается с обычных машин, если они стали жертвами заражения, или злонамеренными пользователями с их домашних машин. Это привело к тому, что в блэк-листы автоматом попадают все адреса из диапазонов Dialup, xDSL и многих домашних сетей. Отсюда вытекает «во-вторых» - даже статический, но домашний адрес, скорее всего, будет заблокирован тем же mail.ru. Третья трудность - строка HELO обязана содержать полный адрес, на который резолвится внешний IP, - так называемый FQDN (Fully Qualified Domain Name). Наличие самого бэк-резольва тоже необходимо. Есть еще некоторые трудности, ознакомиться с которыми можно на форуме www.mdaemon.ru в одной из пиновых тем.

Следующая закладка - Delivery. Если условия, которые приведены выше, не могут быть удовлетворены или каким-то адресатам почта все же отправляться не желает, потребуется настройка исходящего сервера. Как правило, компания-провайдер предоставляет пользователям сервер исходящей почты. Он называется релейным (ретранслирующим) сервером и, скорее всего, соответствует описанному мной набору требований. На этой закладке можно настроить три способа отправки исходящей почты во внешний мир. Кроме прямой отсылки (по умолчанию) на почтовый сервер адресата, можно заставить демона принудительно слать корреспонденцию через релейный сервер провайдера (первая радиокнопка, в этом случае есть возможность настроить параметры авторизации на промежуточном серваке). А можно сделать так, чтобы наш почтовик пытался отослать мыло напрямую и, в случае неудачи, пользовался сервером провайдера. Некоторые серверы все же принимают корреспонденцию, даже если соблюдены не все стандарты отправки. И тогда такое решение позволит разгрузить релейный сервер (правда, ценой задержки отправки, если что-то не получилось). Если это твой вариант, то выбирай вторую радиокнопку – «Try detect delivery».

Назад на стр. 072-028-1  Содержание  Вперед на стр. 072-028-3