В статье (http://www.x-drivers.ru/content/view/768/53/) раскрыта тема установки и настройки почтового сервера postfix, saslauthd, sasldb2, cyrus-imap, amavisd-new, spamassasin, clamav на Debian Etch.
Пригодится начинающим сисадминам, которых жизнь заставила в ограниченный срок поднять почтовую систему.
URL: http://www.x-drivers.ru/content/view/768/53/
Новость: http://www.opennet.me/opennews/art.shtml?num=9985
О, как же я не люблю, когда статья о настройке почтового сервера начинается с того, как поставить дебиан на компьютер :(
>как же я не люблю, когда статья о настройке почтового
Расслабьтесь и игнорируйте...
Некоторые статьи о настройке начинают с `wget ~~~.tar.gz` и предваряют gunzip + tar xf, венчая предвариловку `./configure`+`make`+`make install`-ом.
>>как же я не люблю, когда статья о настройке почтового
>Расслабьтесь и игнорируйте...
>Некоторые статьи о настройке начинают с `wget ~~~.tar.gz` и предваряют gunzip +
>tar xf, венчая предвариловку `./configure`+`make`+`make install`-ом.Ухаха, make install на линуксах сила))))
Написано, же что для "начинающих сасадминов". Как по мне-так все в тему. Большинство мануалов по настройке почтовых серверов или про фрю или морально и технически сильно устарели....
А что для новичков в самый раз. Мне эта статья буквально спасла сегодняшний вечер - не пришлось ехать к знакомому на край города подымать сервер, который порушил уволившийся админ.З.Ы.
Спасибо что эту новость опубликовали "вовремя":)
Всё бы ничего, но при создании мейлбоксов перед разделом "Защищайтесь" cyradm пишет Permission denied на любую команду cm. Может я что-то пропустил...
>Всё бы ничего, но при создании мейлбоксов перед разделом "Защищайтесь" cyradm пишет
>Permission denied на любую команду cm. Может я что-то пропустил...
проблема решена
Та же проблема((( Куда копать?
поправить бы:
/etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthdmech_list: PLAIN LOGINна:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
Спасибо за замечание.
Уже исправили.
И еще:
mkdir -p /var/spool/postfix/var/run/saslauthdmount /var/run/saslauthd>
mkdir -p /var/spool/postfix/var/run/saslauthd
mount /var/run/saslauthd
после блока "Не забываем создать папки для cyrus. ..."
еще одна команда "mount /var/run/cyrus" - будет уже лишней (2 раза монтируется одно и то-же).
Как то призрачно описаны все действия. Конечно может сгодится как установка для не любящих мыслить, но статья была бы полезней, если бы было бы хоть какое-то описания что зачем делается.
место в сорслисте от куда брать обновления бинарников clamav не указано.
инструкции по этому поводу: http://www.clamav.net/download/packages/packages-linuxа хотя ладно, всё равно мануал по установке писать под Etch.
Автор молодец, статья для начинающих приходится. Одно "но" - идеологически неверный выбор postfix. Дефолтным почтовым сервером Debian является Exim. Ну и кончено в довесок к нему целесообразен dovecot, а не cyrus.
exim не для новичков. С постфиксом проще будет разобраться.
Статья хорошая.
ИМХО, постфикс лучше держать в связке с Dovecot и вместо saslauthd пользовать dovecot sasl. Чем меньше деталей в системе - тем меньше вероятность ее поломки. Да и строится оно на любом *nix за 2 минуты (не считая времени сборки в *BSD/Gentoo/LFS)
+1
Непонятен выбор cyrus-imap в настоящее время. Dovecot вполне рулит =)
>+1
>Непонятен выбор cyrus-imap в настоящее время. Dovecot вполне рулит =)Dovecot может и будет рулить, но пока он активно разрабатывается и стабильная версия еще не вышла.
Cyrus-imapd - надежное, проверенное решение, отлично работает.
единственный минус свзяки с dovecot-sasl -- невозможность авторизации на смартхосте (Если таковая требуется).
Маленькое ИМХО:
Подобные статьи по хорошему следует сопровождать их оффлайн-версией, которую можно было бы скачать в виде тарбала и изучать не имея доступа в интернет. Одновременно оффлайн-версия должна быть версией для печати, дабы изучающий мог распечатать ее и читать с комфортом.И еще - если не используется шифрование - нафиг было заморачиваться с внешней авторизацией? Хотя конечно то, что просто показали, как это все ставится и для чего нужно уже большой плюс.
Добавим почтовый сервер в группу lmtp:>sudo addgroup lmtpadduser postfix lmtp
ругается на эту строчку: addgroup: Можно указать только одно или два имени.
а если так:
>sudo addgroup postfix lmtp
addgroup: Группа `lmtp' не существует.
Извините за корявость разобрался:
addgroup lmtpadduser postfix lmtp
это должно быть так:
addgroup lmtpadduser postfix lmtp
Статья хорошая!
У меня вопрос! У меня в почтовых логах след. сообщения.
Nov 19 14:22:48 localhost postfix/smtp[11006]: fatal: unexpected command-line argument: 127.0.0.1:10025
Nov 19 14:22:49 localhost postfix/qmgr[11005]: warning: premature end-of-input on private/smtp-amavis socket while reading input attribute name
Nov 19 14:22:49 localhost postfix/qmgr[11005]: warning: private/smtp-amavis socket: malformed response
Nov 19 14:22:49 localhost postfix/master[10999]: warning: process /usr/lib/postfix/smtp pid 11006 exit status 1
Nov 19 14:22:49 localhost postfix/master[10999]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Nov 19 14:23:00 localhost cyrus/master[11045]: WARNING: cannot find executable for service 'nntp' -- ignored
Что не правильно?