
Первым делом, конечно же, необходимо установить Postfix. В большинстве дистрибутивов Postfix разбит на несколько пакетов: основные файлы сервера и дополнительные пакеты, содержащие части, при помощи которых вы можете интегрировать Postfix с, например, MySQL или LDAP. Поскольку в этой статье я рассматриваю лишь базовую конфигурацию Postfix, нам понадобятся только пакет, содержащий основную часть сервера. Если вы устанавливаете Postfix на Debian-подобной системе, то после установки пакета будет запущен конфигурационный скрипт, предлагающий вам услуги «мастера» по первоначальной настройке сервера. Если хотите, вы можете воспользоваться этим мастером. Выберите «Internet Site» в случае, если хотите, чтобы Postfix доставлял почту напрямую почтовым серверам получателей сообщений. Опцию «Internet with smarthost» следует выбрать в случае, когда вам по каким-то причинам необходимо передавать почту промежуточному почтовому серверу, например серверу вашего провайдера, для дальнейшей доставки. После этого вам будет предложено ответить ещё на несколько вопросов, после чего конфигурация вашего Postfix будет готова к работе.
На сегодняшний день существует великое множество почтовых серверов под Linux, и каждый из них имеет свои преимущества и недостатки перед остальными. В основном предметами обсуждения выступают Sendmail, Postfix, Exim или даже прямое соединение с сервером при помощи Telnet и отправки ему SMTP-команд. На протяжении нескольких лет я перепробовал их все (да, и Telnet тоже), и как мне кажется, Postfix является «золотой серединой» в отношении стабильности, производительности, безопасности и, самое главное, простоты конфигурирования. В этой статье я расскажу о настройке Postfix в качестве локального агента доставки почты.
Священная война почтовых серверов
Даже если вы не пользуетесь Mutt, очень неплохо иметь в распоряжении локальный почтовый сервер, который бы пересылал вашу почту. Во первых, он будет следить за очередью ваших сообщений, автоматически повторяя попытки отправки в случае возникновения ошибок (например, при временном исчезновении сетевого подключения к Интернет); при этом вам не нужно постоянно держать запущенным ваш почтовый клиент. Во вторых, если вы установите и будете использовать одновременно несколько почтовых клиентов, вам не нужно будет настраивать каждый из них, просто укажите в качестве почтового сервера localhost.
Если вы только начали пользоваться Mutt, то не могли не заметить то, что он представляет из себя исключительно MUA (Mail User Agent), но никоим образом не MTA (Mail Transfer Agent). Это означает, что Mutt может выступать только в роли почтового клиента, при помощи которого пользователи получают возможность читать свою почту. Mutt не содержит программного кода, который бы позволял ему соединяться с удалёнными почтовыми серверами. Эта работа выполняется программами, называемыми MTA (Mail Transfer Agent).P Хотя многие почтовые клиенты и умеют направлять почту удалённым MTA, Mutt доставляет отправляемые вами сообщения только локальному почтовому серверу, установленному в вашей системе. Раньше такая ситуация не вызвала проблем у пользователей Linux, поскольку практически любой Linux по умолчанию имел на борту работающий почтовый сервер. Однако сегодня далеко не на каждой рабочей станции под управлением Linux установлен и сконфигурирован почтовый сервер. В этой статье я расскажу вам о том, как настроить локальный почтовый сервер на базе Postfix.
а в том, что человек однажды начнет мыслить, как компьютер.
Опасность не в том, что компьютер однажды начнет мыслить, как человек,
Mutt и локальный почтовый сервер
Комментариев нет:
Отправить комментарий