Postfix in ASP 9

Автор: pinkler Дата: 27.10.2003 13:16 Небольшая проблемка: ASP Linux 9, поставил postfix из rpm с диска.
В /etc/init.d/ упал скрипт postfix, все пермишены у него теже, что и у других.
Однако его нет в списке сервисов, вызываемых по redhat-config-services.
Почему так?
Re: postfix in ASP 9 27.10.2003 15:02udv У тебя в системе наверно еще sendmail установлен.
#rpm -q sendmail
#/usr/sbin/alternatives --config mta
Re: postfix in ASP 9 28.10.2003 07:19pinkler Большое спасибо, не знал такой инструмен.
Re: postfix in ASP 9 29.10.2003 10:07TOSHIK Недавно в ASPLinux 7.3 настроил связку Postfix + Courier IMAP + MySQL авторизация.
Работает замечательно. Рекомендую всем. В системе вообще логинов с нормальным шеллом осталось только два (я и root), а почтовые все пользователи в MySQL базе сидят. И администрировать удобно очень. Вобщем несказанно рад результатом настройки...
Re: postfix in ASP 9 29.10.2003 10:22pinkler Был бы очень благодарен за описание процесса Улыбка
По какой-то доке делал? Не поделишься?
Re: postfix in ASP 9 29.10.2003 10:51Makalu Я тоже присоединяюсь.
Пора открыть для начинающих и переходящих с Win эту тему.

ПРЕДЛОГАЮ ВСЕМ СОБРАТЬСЯ И конкретно по шагам сделать этот пример.
Меня и не только меня интерисует такой вопрос.

1. Завести почтовую систему, в которой вся информация о пользователях, доменах и прочем лежала в базе данных + подключение SquirellMail.

2. можно было просматривать информацию и анализировать ее о почтовых ящиках.
3. можно было ставить ограничение на размер ящика.
4. Очень желателен графический интерфейс - для администрирования (НУ СТЫДНО ПЕРЕД WINDOWS)
5. ниплохо подключить антивирус.

Прочитал много статей - нашел вроде одну от Viacheslav "multik" Kaloshin делал несколько раз по описанию - ФИГ. ПОВТОРЯЮ для опытных статьи и рекомендации не нужны - как мне в виндах я и так все знаю, А ДЛЯ LINUX надо подробно.


И вот некоторые начальные вопросы.

1. с чего начать (какие пакеты должны быть, а какие ненадо инстолиравать). Имеется ввиду Apache, PHP , SASL и тд

ВОТ что мне видется.
Re: postfix in ASP 9 29.10.2003 10:52TOSHIK Замечательная статья по этому поводу вместе в rpm'ками лежит здесь ( [www.phantom.atknet.ru] ). А вообще доки довольно много. С установкой постфикса проблем не было. Через rpmbuild сделал rpm'ку с уже наложенными патчами. А вот courier imap ругался при компиляции и пришлось ставить из той rpm'ки что автор статьи выложил.
Я там не совсем всё делал по инструкциям. Если будут проблемы пиши копну свои конфиги и вебморду для администрирования MySQL базы. Очень удобно через вебморду postfixadmin администрировать домены, ящики и алиасы.
По postfixadmin'у посоветую ещё копнуть доку здесь ( [high5.net] ) там есть HOWTO по настройке, только на буржуйском. И сама прога postfixadmin там же лежит...
Re: postfix in ASP 9 29.10.2003 11:40pinkler Прикрутить drweb к постфиксу - вообще нефиг делать, почитай "Почтовая система среднего и малого офиса" (найдешь в яндексе). Сейчас построил почтовый сервер именно по этому описалову. Единственное, чего не хватает, - юзеры в отдельной базе. Мне бы, в идеале, в простом файлике с незашифрованными паролями... Улыбка
Re: postfix in ASP 9 29.10.2003 16:45koka >А вот courier imap ругался при компиляции
А нельзя ли по подробнее. Дело в том, что www.phantom.atknet.ru - мое детище. И мне интересно про проблемы (чтобы отразить как на них не нарваться)
>Я там не совсем всё делал по инструкциям
Согласен, там есть что переделать. Но руки не доходят.
Re: postfix in ASP 9 12.11.2003 09:52DeadNose Помогите, plz кто может с mysql + postfix:
сделал все как в факе (http://www.phantom.atknet.ru/articles/5.html) написано, а postfix говорит:
Nov 12 18:44:04 debian postfix/postfix-script: starting the Postfix mail system
Nov 12 18:44:04 debian postfix/master[1158]: daemon started
Nov 12 18:44:04 debian postfix/pickup[1160]: 18D9E4BAAE: uid=0 from=<root>
Nov 12 18:44:04 debian postfix/trivial-rewrite[1163]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Nov 12 18:44:04 debian postfix/trivial-rewrite[1163]: fatal: transport table lookup problem
Nov 12 18:44:05 debian postfix/master[1158]: warning: process /usr/lib/postfix/trivial-rewrite pid 1163 exit status 1
Nov 12 18:44:05 debian postfix/master[1158]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling

Mysql вроде поднялся, говорит что ready for connection, а почему postfix неможет к нему законектиться непойму Грустный
Re: postfix in ASP 9 12.11.2003 16:35koka содержимое /etc/postfix/master.cf (На предмет транспорта virtual)?
Re: postfix in ASP 9 13.11.2003 12:04DeadNose virtual unix - n n - - virtual
Re: postfix in ASP 9 13.11.2003 12:36DeadNose пробую sqladmin -h 127.0.0.1 status, не выходит.
пробую sqladmin -h localhost status - ok
Говорю Postfix`у коннектить не на 127.0.0.1, а на localhost, в логе вот такая ерунда:
Nov 12 18:30:42 debian postfix/master[1025]: daemon started
Nov 12 18:30:42 debian postfix/pickup[1027]: 0D1BB4BAAE: uid=0 from=<root>
Nov 12 18:30:42 debian postfix/trivial-rewrite[1030]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Nov 12 18:30:42 debian postfix/trivial-rewrite[1030]: fatal: transport table lookup problem
Nov 12 18:30:43 debian postfix/master[1025]: warning: process /usr/lib/postfix/trivial-rewrite pid 1030 exit status 1
Nov 12 18:30:43 debian postfix/master[1025]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
PLZ HELP !! Кто может? Третий день %&#8470;"сь Грустный
Re: postfix in ASP 9 13.11.2003 17:11koka попробуй подключиться под пользователем и на хост, который прописан в настройках postfix через команду mysql.

а если вообщем - у тебя проблемы с правами в mysql (warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock')
Re: postfix in ASP 9 13.11.2003 18:09DeadNose ##mysql-transport:##
user = postfix
password = postfix
dbname = base
table = transport
select_field = transport
where_field = domain
hosts = localhost
####
из под пользователя не имеющего прав доступа в sql:
mysql --host=localhost --user=postfix --password=postfix mail - Все ok.

А postfix:
postfix/trivial-rewrite[1030]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Ж:-(((
Re: postfix in ASP 9 13.11.2003 18:17DeadNose ##mysql-transport:##
user = postfix
password = postfix
dbname = mail <<------------ пока смотрел очепятку нашел, но на лог это не повлияло Грустный
table = transport
select_field = transport
where_field = domain
hosts = localhost


Моя проблема похоже не в правах, а в принципе в коннекте к mysql, но в чем конкретно загвоздка понять не могу, socket в логе правильный :0((

/etc/init.d/mysql status:
/usr/bin/mysqladmin Ver 8.23 Distrib 3.23.49, for pc-linux-gnu on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 3.23.49-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 32 min 32 sec

Threads: 1 Questions: 31 Slow queries: 0 Opens: 9 Flush tables: 1 Open tables: 3 Queries per second avg: 0.016
Re: postfix in ASP 9 14.11.2003 10:32koka а что может пользователь postfix в базе mail?

и второе - а если от пользователя root попробовать?
Re: postfix in ASP 9 14.11.2003 10:49DeadNose root`ом тоже самое, пользователю postfix я уже все разрешил на все базы
Re: postfix in ASP 9 14.11.2003 14:00koka а постфикс пересобранный или дистрибутивный? и еще 127.0.0.1 и localhost иногда это различное
Re: postfix in ASP 9 14.11.2003 15:01jfk ---
postfix/trivial-rewrite[1030]: warning: connect to mysql server localhost: Can't connect to local MySQL >server through socket '/var/run/mysqld/mysqld.sock' (2)
---

грабли запросто могут быть в том, что дистрибутивный postfix запускается в chroot'e
/var/spool/postfix/ , поэтому и не видит /var/run/mysqld/mysqld.sock,
он ищет его в /var/spool/postfix/var/run/mysqld/mysqld.sock

правим /etc/postfix/master.cf на предмет вывода его из chroot'а

как-то можно заставить работать postfix оставаясь зачрученным , но я пока не разбирался.
RSS-материал