irek Posted June 25, 2004 Posted June 25, 2004 Работал "по старинке" - sendmail и системная база пользователей. Приобрел сервер поновее и задумался над почтовой системой - Необходимо - веб фейс (ну или база пользователей в mysql) чтоб рулить могли мои админы а не я ручками :). - Квоты для ящиков, - Веб фейс для пользователей. - Антивирь прикрутить типа Clamav or Dr.Web Может кто подскажет по своему опыту ? Вставить ник Quote
Guest Posted June 25, 2004 Posted June 25, 2004 На тему WEB-интерфейса: http://nullwebmail.sourceforge.net/ - вешь простенькая, но работает или http://openwebmail.org/openwebmail/ понавороченнее и покрасивше С МуСКУЛом вроде как оба дружат. Вставить ник Quote
andrewk Posted June 25, 2004 Posted June 25, 2004 irek, пользуюсь CommuniGate Pro - все, что нужно есть, и все работает. Но он не freeware. Вставить ник Quote
irek Posted June 25, 2004 Author Posted June 25, 2004 Забыл видимо добавить - система FreeBSD 4.10 или 5-ка (не определился, сервер должны подвезти через пару часов :) ) Вставить ник Quote
miha Posted June 27, 2004 Posted June 27, 2004 используем связку qmail (pop3/smtp) + vpopmail (ящики, квоты, юзверя и т.п.) + courier-imap (imap/imaps) + spamassassin (для определения спама) + clamav (не пускает заразу) + qmailadmin (веб амдинка для всего перечисленного) + вебмайл по вкусу. FreeBSD советую ставить 5.2.1, особенно если серватина будет SMP. для начала можно почитать http://www.opennet.ru/base/net/qmail_antispam.txt.html (практич. тоже самое что и я перечислил, только без имапа и с участием drweb). Вставить ник Quote
irek Posted June 28, 2004 Author Posted June 28, 2004 Спасибо, а другие варианты есть ? Типа Postfix & ...... ? Вставить ник Quote
AlexSatter Posted June 28, 2004 Posted June 28, 2004 qmail, насколько я знаю уже давно не развивается... попроуй Postfix+mysql + веб морду... почитатьь можно на www.opennet.ru по запросу postfix + mysql так же на сайте поддержки постфикса есть статьи как всё это прикрутить, в том числе и антивирус и веб морду. Вставить ник Quote
miha Posted June 28, 2004 Posted June 28, 2004 qmail, насколько я знаю уже давно не развивается... Согласен, но опять-же - в этом есть и свои плюсы: меньше багов, не говоря уже о безопасности. Если нужен вариант типа "поставил и забыл", то qmail самое оно. Работает надежно, и обновлять врядли вообще придется (последний оф. релиз - 98год). Вставить ник Quote
Stanislav Posted June 29, 2004 Posted June 29, 2004 Оно научилось не принимать почту на несуществующих адресатов? А то наткнулся как-то... Нехорошо. Вставить ник Quote
IbZ Posted June 29, 2004 Posted June 29, 2004 Использую qpopper+exim+mysql+drweb. В mysql хранятся логины/пароли, квоты. Есть возможность держать несколько виртуальных доменов, логин для авторизации тогда будет выглядить username@domain. Ко всему этому прикручен веб-интерфейс. Эта связка уже надежно работает года три наверно и на многих серверах, если есть интересы - могу здесь поподробней выложить Вставить ник Quote
IbZ Posted June 30, 2004 Posted June 30, 2004 Нужны Qpopper 4.05 = ftp://ftp.qualcomm.com/eudora/servers/uni...per4.0.5.tar.gz Патч для него, чтобы он мог работать с mysql - http://asteroid-b612.org/software/qpopper-...ysql-0.11.patch Здесь ридми небольшой http://asteroid-b612.org/software/qpopper-...ql/README.MYSQL Exim - ftp://ftp.csx.cam.ac.uk/pub/software/emai...xim-4.34.tar.gz DrWeb - сам демон (выбрать нужный http://drweb.ru/get/) и клиент для экзима (опять же нужный выбрать надо на http://drweb.ru/unix/) 1. создаем базу и таблицы в mysql CREATE DATABASE mail; CREATE TABLE email ( username varchar(30) NOT NULL default '', domain varchar(40) NOT NULL default '', password varchar(128) default NULL, is_alias char(3) default 'no', alias varchar(50) default '', quota int(11) default '5000000', status int(1) default '1', KEY username (username), KEY domain (domain) ) TYPE=MyISAM; CREATE TABLE relay_domains ( domains varchar(50) default '' ) TYPE=MyISAM; CREATE TABLE relay_ip ( ip char(15) NOT NULL default '', ts int(11) NOT NULL default '0', KEY ip (ip) ) TYPE=MyISAM; Затем создаю mysql-ного юзера mailuser с паролем mailpass, допустим 2. Разворачиваем купопер, накатываем патч на исходники. Затем я обычно делаю ./configure --enable-log-login-mysql --enable-mysql --with-mysqlconfig=/etc/mail/mysql-popper.conf --enable-servermode - -enable-shy --enable-spool-dir=/var/spool/mail --enable-log-facility=LOG_MAIL --enable-old-spool-loc --enable-standalone --enable-fast-update --enable-chunky-writes=1 --disable-status --enable-cache-dir=/var/spool/mail/cache --enable-temp-d rop-dir=/var/spool/mail/pop --enable-nonauth-file=/etc/mail/deny.users --with-openssl Это вроде как для меня оптимально подобранные параметры, плюс чтобы работало "POP before SMTP" Затем собираем купопер, /etc/mail/mysql-popper.conf выглядит примерно так - http://www.ibz.ru/billing/mysql-popper.conf 3. Собираем экзим. Ему никаких патчей не нужно, он вполне успешно работает в этой связке еще с версий 3.х. При сборке обязательно включить поддержку mysql. У меня makefile выглядит примерно так - http://www.ibz.ru/billing/Makefile.exim (для 4.30) /etc/mail/exim-4.30.conf выглядит примерно так - http://www.ibz.ru/billing/exim-4.30.conf 4. Далее разворачиваем drweb и клиент для экзима. Ну вроде бы все. можно работать. Пока (если :) ) во всем этом разберетесь - то дальнейшее уже будет ясно - наверняка по ходу установки будут проблемы но все их решить можно :). Такая система позволяет создавать почтовые ящики в mysql. Если надо несколько почтовых доменов - не вопрос, при этом один домен может быть по умолчанию (тогда пользователям для авторизации достаточно указать просто логин, а не логин@домен). Позволяет включать квоты на каждого пользователя и статус - включен/выключен и т.д. Для создания ящиков по быстрому есть небольшой скрипт - http://www.ibz.ru/billing/admin.phps . Связать с биллингом ISP большой проблемой думаю не будет. Для вебинтерфейса я использую вот это - http://www.ibz.ru/billing/mail.tar.gz Откуда я его нарыл уже не помню - в исходниках должно быть (может сейчас версия и покруче есть). Помню только что там я делал небольшие поправки - ибо с русским не дружила. Интерфейс очень простой без наворотов, но как говорится "а мне больше и не надо!" (с) :) Что в ней хорошо - ее можно к любому почтовику прикрутить, поскольку она по сути представляет собой обычный почтовый клиент. Вставить ник Quote
f13 Posted June 30, 2004 Posted June 30, 2004 по эксиму можно еще почитать http://www.opennet.ru/base/net/dbmail_setup.txt.html http://www.ezh.msk.ru/article/mailsystem/ хотя эти решения мне неочень нравятся Вставить ник Quote
Sultan Posted June 30, 2004 Posted June 30, 2004 postfix sasl2 mysql courier-imap/pop3 amavis http://workaround.org/articles/ispmail-sarge/ http://www.marlow.dk/tech/postfix.php к amavis'у прикрутить clamav и всё... Вставить ник Quote
Иноят Posted July 2, 2004 Posted July 2, 2004 irek, классика.... http://raven.elk.ru/unix/how-to/postfix2+c...l+FreeBSD4.html Вставить ник Quote
irek Posted July 2, 2004 Author Posted July 2, 2004 Внушает, спасибо. буду пробовать :). Вставить ник Quote
Guest Posted July 2, 2004 Posted July 2, 2004 может и глупый вопрос но всеже 1. Как отключить проверку писем на сервере что бы абонент получал ВСЕ а не выборочно. 2. SMTP авторизация - это сложно и как решить проблему - sendmail у меня Спасибо всем ответившим Вставить ник Quote
Guest Posted June 11, 2005 Posted June 11, 2005 Используюqpopper+exim+mysql+drweb. В mysql хранятся логины/пароли, квоты. Есть возможность держать несколько виртуальных доменов, логин для авторизации тогда будет выглядить username@domain. Ко всему этому прикручен веб-интерфейс. Эта связка уже надежно работает года три наверно и на многих серверах, если есть интересы - могу здесь поподробней выложить Вставить ник Quote
Bah Posted June 14, 2005 Posted June 14, 2005 используется связка: exim + clamav + courier-pop/imap + mysql рулит всем этим vexim (http://silverwraith.com/vexim/) но можно и XAMS (http://www.xams.org/pages/home/home.php) прикрутить на любителя. клиенты в добавок к виртуальным доменам получают Mail-хостинг: заводится домен, квота на число акаунтов (например 20) и квота на каждый ящик. Клиент через веб-морду сам рулит своими акаунтами и алиасами (добавить/удалить, вкл/выкл, надо ли антивирус или спамасин и т.д.) клиенты привыкли уже к такому, а если надо - в два нажатия maildrop домены заводятся... Вставить ник Quote
Black Monk Posted June 14, 2005 Posted June 14, 2005 Подскажите, как организовать SMTP-сервер на винде? Есть куча программ для этого дела, но все они почему-то работают, только если указывать в клиенте SMTP как localhost, а кроме того на половину ящиков они вообще не отправляют почту. Вставить ник Quote
Guest Posted June 14, 2005 Posted June 14, 2005 Пользуем: QMail+VPopmail+ClamAV+SpamAssassin на FreeBSD http://www.qmailrocks.org Вставить ник Quote
Sultan Posted June 14, 2005 Posted June 14, 2005 freebsd: exim+pgsql+exiscan+clamav+bitdefender(cli only)+f-prot(cli only)+courier-pop3/imap Вставить ник Quote
sadmitry Posted June 14, 2005 Posted June 14, 2005 Black Monk, ну если под вынь то вот с чем я сталкивался реально: hMailserver эт самый простой но и ограниченный mdaemon - другая крайность (навороченный) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.