Обсуждение статьи тематического каталога: Корпоративный почтовый сервер (linux centos mail postfix mysql imap doСсылка на текст статьи: http://www.opennet.me/base/net/corpmailserver.txt.html
Автор не оставил координат, поэтому напишу тут:
В предложении "Вот ссылка на этот репозитарий, вы можете скачать и установитьданный репозитарий и установить нужные вам пакеты
без проблем." ссылки не содержится.
TLS бы не помешал
сходу спалил повторяющийся параметр в main.cf это
soft_bounce = noДа и по тексту полно орфографических неточностей, наверняка и в конфигах косяки. На редакцию :).
После первых абзацев читать стало противно - орфографических ошибок больно много.
Автор сам хоть читал что он написал?
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-r...там ниже есть ссылка. Можно использовать репозиторий для RHEL
извиняюсь вместо параметра -Uvh нужно -ivh
Кто нибудь смог настроить Postfix + Dovecot + пользователи из AD?
Настроить можно. достаточно использовать LDAP.
У меня так работает. Юзвери в АД, и постфикс+довекот как почтовые сервера
Кто нибудь пробовал эту связку по данному мануалу?
Что то подозрительно выглядит?
Что есть $transport_maps? Нигде нет присвоения.
Проверяли хотя бы на ошибки. И в "master.cf" похоже ошибка. Должно быть
flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d ${recipient}
Ошибок куча, но эта связка работает с мелкими правками.
ещё бы ктонибудь ошибки подробно раписал в каментах
Настроил как написано
postfix запустился
Выдает такие ошибкиMar 18 02:41:13 sas postfix/smtpd[2382]: fatal: /etc/postfix/sql/vmailbox.cf: bad string length 0 < 1: dbname =
Mar 18 02:41:14 sas postfix/master[1973]: warning: process /usr/libexec/postfix/smtpd pid 2382 exit status 1
Mar 18 02:41:14 sas postfix/master[1973]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Mar 18 02:42:14 sas postfix/smtpd[2384]: fatal: /etc/postfix/sql/vmailbox.cf: bad string length 0 < 1: dbname =
Mar 18 02:42:15 sas postfix/master[1973]: warning: process /usr/libexec/postfix/smtpd pid 2384 exit status 1
Mar 18 02:42:15 sas postfix/master[1973]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Mar 18 02:43:15 sas postfix/smtpd[2388]: fatal: /etc/postfix/sql/vmailbox.cf: bad string length 0 < 1: dbname =
Mar 18 02:43:16 sas postfix/master[1973]: warning: process /usr/libexec/postfix/smtpd pid 2388 exit status 1
Mar 18 02:43:16 sas postfix/master[1973]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Ну знаете. По дпнному мануалу сделал, единственное что заработало, дык это только postfixadmin - веб-морда, и то, только интерфейс показал.
Короче, сначала выпало куча ошибок, поглядел - поправил, запустилось, но почта так и не ходит.
(Подводным камнем является
параметр $CONF[emailcheck_resolve_domain]).
и как лечить этот "подводный камень"?
(Подводным камнем является
параметр $CONF[emailcheck_resolve_domain]).
и как лечить этот "подводный камень"?
Вообщем статья мне понравилась за исключением, конечно, многочисленных ошибок. Мне понравилась связка и управление системой и ящиками в целом. Ставил на FEDORA CORE 10 все работает. Поисправлял все косяки, которые обнаружил и которые заметили предыдущие постеры, сделал небольшой мануал, тем кто заинтересуется вот ссылка http://vervind.narod.ru/Postfix-Dovecot-MySQL-Postgrey-ClamA.... Автору благодарность!
Перезалейте пожалуйста отредактированный архив, а то по ссылке http://vervind.narod.ru/Postfix-Dovecot-MySQL-Postgrey-ClamA.... пишет что страницы не существует
Ссылка работает -
http://vervind.narod.ru/Postfix-Dovecot-MySQL-Postgrey-ClamA...
В этом варианте для конфигурации postfix и dovecot - указаны разные пароли доступа к БД mail (password и Pa$$w0rD - соответственно).
Кроме того, не понятно зачем было менять стандартное имя базы данных с postfix на mail - это же лишняя возможность случайного внесения ошибок в конфигурационные файлы, тем более, что и для postfixadmin стандартным именем БД является postfix (тот кому надо - тот сам, по своему вкусу, изменит название БД)?
Нашел почти такой же вариант, но с некоторым отличием от приведенного выше (надеюсь, будет полезным для отлавливания ошибок):
http://iglooom.livejournal.com/6201.html
Вот ссылочка вроде все правильно там: http://fdairy.blogspot.com/
По данной ссылке:"Блог, который вы искали, не найден."
Поправьте ссылку, если можно.
у всех IDENTIFIED BY слитно написано, под конец дня долго думал что за IDENTIFIEDBY и как его применять.. :]
Как-то странно: в настройках postfix (/etc/postfix/sql/vdomains.cf, /etc/posfix/sql/ vmailbox.cf и /etc/postfix/sql/valias.cf) - автор указал ссылку на БД с именем mail, а в настройке /etc/dovecot-sql.conf - БД имеет имя postfix и совсем другой пароль для доступа???
Еще один момент, который никак не освещен - это то, что в статье абсолютно ничего не говорится о структуре базы данных? Какие должны быть созданы таблицы и какие поля должны быть в них?
Исправил все ошибки и не много дополнил.
http://download.files.namba.kz/files/2974656
Разобрался со всеми ошибками!!!
Готовые рабочие конфиги выложил на файлообменик:
http://download.files.namba.kz/files/3009860
Почта стала уходить, но не приходит.
dovecot unix - n n - - pipe
flags=-DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d $(recipient)Здесь ошибка: flags=-DRhu не должно быть символа -
Т.е. верно так:
flags=DRhu
Ошибок много, просто специально автор оставил )
Чтобы новички голову ломали, и по больше гуглили )))
sergeyd16 spasib
Dovecot ругается при запуске на готовые конфиги выложенные выше:
Запускается Dovecot Imap: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:104: login_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:105: mail_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:109: login_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:110: mail_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:121: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:123: passdb sql {} has been replaced by passdb { driver=sql }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:126: userdb sql {} has been replaced by userdb { driver=sql }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:129: auth_user has been replaced by service auth { user }
Dovecot ругается при запуске на готовые конфиги выложенные выше:
Запускается Dovecot Imap: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:104: login_executable has been replaced by service { executable }
Dovecot ругается при запуске на готовые конфиги выложенные выше:
Запускается Dovecot Imap: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:94: listen=..:port has been replaced by service { inet_listener { port } }
Dovecot ругается при запуске на готовые конфиги выложенные выше:
Запускается Dovecot Imap: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:91: listen=..:port has been replaced by service { inet_listener { port } }
и таких сообщение много!все выложить не позволяет форум
Сделал все скрипты заново, пофиксил все грамматические ошибки. Но, блин, все работает, а почту не принимает.
Вхожу по telnet в POP3, регистрация проходит нормально, на запрос списка писем в ящике выводит 0.
Если в почтовый ящик клиента (/var/vmail/<domain>/<user>/new) положить письмецо ручками в файле, то его тоже принимает клиент без проблем.
Скрипты с сиквеловскими запросами тоже проверены: должны возвращать какие-то значения.
Объясните мне, ламмеру, как настраивать эту фигню. логи dovecot знаю где, а вот где логи postfix ума не приложу.
Сначала думал, что в /var/mail/root, но после остановки sendmail туда ничего не добавляется.ПС: Это уже третья конфигурация postfix+dovecot+mysql, ксе другие были немного отличавшиеся отсуствием антивируса. Эффект тот же: всех пускает, а письма не доходят. Прям почта россиии.
У меня все работало, я его тестил.
Проблемы были с правами на директории, Sql запрос был кривой, точнее старый.
Dega у тебя версия Dovecot 2, а у автора Dovecot 1-й версии. Вот поэтому у тебя и не пашет.
Вот исправленная рабочая статья, только с учетом установки на CentOS 6 x32, формат файла Word: http://download.files.namba.kz/files/19317181
Вы такой интересный, а если нет учетки на nambe, то специально ее заводить чтоли? Выложите в открытом доступе.
стянул с ненормального хостинга, выложил на нормальный:
http://zalil.ru/33180821
делал по статье локально не ходит почта пишит user не известен