POSTFIX (Freebsd 9.0) нет файла client_access.db

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 8:03:55

Прошу оказать помощь в решении проблемы с postfix-ом. Изначально сервер поднимался не мной, на нём начали делать почтовую службу podtfix.
Мне досталось доведение почтовика до ума(чтоб работал).
Сначал посмотрел логи - /var/log/messages и увидел там очень много строк такого содержания:
"отметка даты и времени" forum postfix/smtpd[50517]: fatal: open database /usr/local/etc/postfix/client_access.db: No such file or directory
Понятно что раз файла нет, то и ругается Postfix. Но вот почему его нет? При установке этот файл должен создаваться автоматически? Если нет, то каков формат этого файла, где взять заготовку? :oops: :unknown:

Почитал в инете несколько примеров конфигурации почтовика, проверил файлы конфигурации podtfix-а. Ну вообщем на мой взгляд вроде всё правильно.
Конфиги:
main.cf

Код: Выделить всё

#
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
base = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
default_privs = nobody
myhostname = mail.********.ru
mydomain = *******.ru
myorigin = $mydomain
inet_interfaces = 10.11.11.7
mydestination = $myhostname, forum.$mydomain, localhost.$mydomain, localhost
local_recipient_maps = unix:passwd.byname $alias_maps
unknown_local_recipient_reject_code = 550
mynetworks_style = host
mynetworks =  127.0.0.0/8, *.*.*.*/24
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
mail_spool_directory = /var/spool/mail
smtpd_banner = $myhostname mail server
debug_peer_level = 2
debug_peer_list = 10.11.11.7
debug_peer_list = *******.ru
debug_peer_list = 127.0.0.1
smtpd_client_restrictions = permit_mynetworks,
                            permit_sasl_authenticated,
                            check_client_access hash:/usr/local/etc/postfix/client_access,
                            reject_unknown_client_hostname
#
smtpd_helo_restrictions = check_helo_access hash:/usr/local/etc/postfix/hello_access,
                          permit_mynetworks,
                          permit_sasl_authenticated,
                          reject_invalid_helo_hostname,
                          reject_non_fqdn_helo_hostname,
                          reject_unknown_helo_hostname
#
smtpd_sender_restrictions = permit_mynetworks,
                            check_sender_access hash:/usr/local/etc/postfix/sender_access,
                            reject_authenticated_sender_login_mismatch,
                            reject_unknown_sender_domain,
                            reject_unlisted_sender,
                            reject_unverified_sender
#
smtpd_recipient_restrictions = permit_mynetworks,
                               permit_sasl_authenticated,
                               reject_unauth_destination,
                               check_recipient_access hash:/usr/local/etc/postfix/recipient_access,
                               reject_unlisted_recipient,
                               reject_unknown_recipient_domain,
                               reject_non_fqdn_recipient,
                               reject_unverified_recipient
#
#smtpd_helo_restrictions = reject_unknown_hostname
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_etrn_restrictions = reject
smtpd_reject_unlisted_sender = yes
disable_vrfy_command = yes
strict_rfc821_envelopes = yes
show_user_unknown_table_name = no
address_verify_sender = <>
unverified_sender_reject_code = 550
smtpd_helo_required = yes
smtpd_always_send_ehlo = yes
smtpd_hard_error_limit = 8
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/sender.conf
transport_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/transport.conf
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/alias.conf
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysqlLookupMaps/domain.conf
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/mailbox.conf
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/quota.conf
virtual_maildir_extended = yes
virtual_mailbox_limit_override = yes
virtual_create_maildirsize = yes
virtual_overquota_bounce = yes
virtual_maildir_limit_message="Sorry, the user's maildir has overdrawn his diskspace quota, please try again later"
massage_size_limit = 10485760
virtual_gid_maps = static:1981
virtual_uid_maps = static:1981
virtual_minimum_uid = 1000
Какие ещё конфиги показать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 8:43:25

Порывшись в инете нашел вроде подсказку...
Дал такую команду #postmap hash:/usr/local/etc/postfix/client_access
Файл появился, но вот когда вхожу в браузере на postfixadmin то получаю это:
DEBUG INFORMATION:
MySQL Select Database: Unknown database 'postfix'

Please check the documentation and website for more information.

Вэб старничка Phpadmin-а говорит что есть бызы Postfix.

Где опять проблема? Что проверить надо мне?

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 8:48:54

Теперь в логах пошли сообщения:
fatal: open database /usr/local/etc/postfix/recipient_access.db: No such file or directory

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 9:00:09

Создал командой postmap hash:/usr/local/etc/postfix/recipient_access
Веб страничка postadmin-a так ругается..
DEBUG INFORMATION:
MySQL Select Database: Unknown database 'postfix'

Please check the documentation and website for more information.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 9:15:21

а еще должно ругаться на отсутствие sender_access.db,
а еще наверное нужно собдать в мускуле БД с таблицами и данными в них.
а еще есть гугл...
а еще на сайте лиссяры есть статьи по настройке...
а еще небо голубое
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 11:27:27

Rayder, поязвить я тоже могу... по делу лучше бы написал.
1. На отсутствие файла sender_access.db не ругался, т.к. он был в наличии.
2. по базу в mysql я написал, что есть таковая. В мускуле она написана как Postfix, а сам веб страница postfixadmin выдает - "MySQL Select Database: Unknown database 'postfix' "
В конфигах Postfix-а везде упоминается Postfix. Непонятно почему ищется postfix.
3. гугл есть, но система поиска настолько довольно "тупа" ....
ну про небо голубое промолчу..
мне надо сделать почтовый сервер, а потом уже и в небо глядется

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 11:34:22

а как тут не язвить, тебе ясно написано чего ему не хватает,
дам наводку: у постфикадмина свои конфиги, и на сам постфикс ему глубоко фиолетово
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 13:52:53

Базу создал, с таблицей.
Теперь админский вход на postfixadmin-e не пускает, говорит неверен логин или пароль. Может быть это было лишним шагом... :oops:
Интересно, что письмо пересылается через этот почтовик..
Ну может ещё наводки, идеи дадите, или советик что проверить?
Мож какие конфиги, логи выдать?
а то скоро буду :st: :-o

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 13:59:27

зачем создал? нужно было в конфигах правильно указать бд постфикса.
в постадмине админский ящик для входа, и просто email (будь он даже такоей же как админский) - разные вещи.
mailbox - инфа о ящиках
admin - инфа об одминах

сбегай в базу ручками и посмотри что в таблице admin есть.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 14:09:49

"Сбегал", вот это надо? (Это с веб страницы phpadmina).
1 username varchar(255) latin1_swedish_ci Нет Нет Изменить Удалить Ещё
Обзор уникальных значений Добавить первичный ключ Добавить уникальный индекс Добавить индекс Добавить полнотекстовый индекс
2 password varchar(255) latin1_swedish_ci Нет Нет Изменить Удалить Ещё
Обзор уникальных значений Добавить первичный ключ Добавить уникальный индекс Добавить индекс Добавить полнотекстовый индекс
3 created datetime Нет 0000-00-00 00:00:00 Изменить Удалить Ещё
Обзор уникальных значений Добавить первичный ключ Добавить уникальный индекс Добавить индекс Добавить полнотекстовый индекс
4 modified datetime Нет 0000-00-00 00:00:00 Изменить Удалить Ещё
Обзор уникальных значений Добавить первичный ключ Добавить уникальный индекс Добавить индекс Добавить полнотекстовый индекс
5 active tinyint(1) Нет 1 Изменить Удалить Ещё
Обзор уникальных значений Добавить первичный ключ Добавить уникальный индекс Добавить индекс Добавить полнотекстовый индекс

Или другим методом "сбегать"?
в директории /var/db/mysql имеются две базы Postfix(она была) и новая postfix.
Есть таблицы в них, различаются не сильно. Их "показать"?

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 14:17:09

то что ты показал говорит о том, что таблица пустая.

тебе нужна одна база -общая для постфикса и вебки. если postfix бегает в Postfix, то и в конфигах вебки пропиши Postfix (а не postfix). Обязательно следи за регистром.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 14:22:28

Выходит, что они обе пустые...
Посмотрел другие базы, которые есть на этом серваке, ну совсем другой вид и наполнение полей имеется.
Коли так, то почему базы с таблицами созданы пустыми?
Я вот с мускулом не работал... как в таблицы внести записи?
Или как их наполнить так , чтоб и админка постфика заработала и появилась(как волшебно...) возможность создавать почтовые ящики ?

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 14:25:12

у постфиксадмина есть такой файлик - INSTALL. там все расписано и как создавать и как настраивать
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-08 14:48:16

Почитал этот файлик.
Интересен абзац, где предлагается создать базу под мускул. Но как бы не так. Делал прямо как там написано, получил ответ, что нет такой команды.. :oops:
То что заменить в файле слово fail на true это было сделано ещё до меня.
Похоже уйду домой не подняв почтовика...жаль.
:st:

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение rayder » 2012-08-08 15:15:27

извини, но телепаты в отпуске. что делал? что писало?
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 5:47:35

Взял за основу это описание http://beatseed.ru/faq/48-freebsd-admin ... rus-clamav
Проверял наличие установленных пакетов. Добавил один courier-imap.
Начиная с абзаца "Установка Postfixadmin" пошли проблемы.
Не смог войти в mysql по команде mysql -p, т.к. пароль неизвестен. Ну думаю фиг с ним, ведь остальные базы мускула работают,чё зря лезть туды...
Идем далее.
Установка пароля для постфиксадмина. Не получилось, выдал это:

Код: Выделить всё

#htpasswd -c /usr/local/www/postfixadmin/admin/ .htpaswwd postfixadmin
Usage:
        htpasswd [-cmdpsD] passwordfile username
        htpasswd -b[cmdpsD] passwordfile username password

        htpasswd -n[mdps] username
        htpasswd -nb[mdps] username password
 -c  Create a new file.
 -n  Don't update file; display results on stdout.
 -m  Force MD5 encryption of the password (default).
 -d  Force CRYPT encryption of the password.
 -p  Do not encrypt the password (plaintext).
 -s  Force SHA encryption of the password.
 -b  Use the password from the command line rather than prompting for it.
 -D  Delete the specified user.
On other systems than Windows, NetWare and TPF the '-p' flag will probably not work.
The SHA algorithm does not use a salt and is less secure than the MD5 algorithm.
Вот думаю может вернуть назад файл setup.php на место. Этот файл я нашел перемещённым в другую директорию.
:cz2: :oops:

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 7:04:56

Вот что "сказал" setup.php

Код: Выделить всё

Postfix Admin Setup Checker
Running software: 

•PHP version 5.3.8
•Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2 PHP/5.3.8 with Suhosin-Patch
Checking for dependencies: 

•Magic Quotes: Disabled - OK
•Depends on: presence config.inc.php - OK
•Checking $CONF['configured'] - OK 
•Depends on: MySQL 3.23, 4.0 - OK
•Depends on: MySQL 4.1 - OK (change the database_type to 'mysqli' in config.inc.php!!) 
•Testing database connection - OK - mysql://postfix:xxxxx@localhost/postfix
•Depends on: session - OK
•Depends on: pcre - OK
•Depends on: multibyte string - OK
•Depends on: IMAP functions - OK
Everything seems fine... attempting to create/update database structure

Updating database:

- old version: 317; target version: 740

updating to version 318 (MySQL)...

DEBUG INFORMATION:
Invalid query: Can't create table 'postfix.vacation_notification' (errno: 121)
Вижу что есть ошибка, но не знаю как её исправить....... :oops:

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 8:13:05

деинсталировал postfixadmin
установил заново, в мускул забрался, на создание базы он ругнулся:

Код: Выделить всё

mysql> create database postfix;
ERROR 1007 (HY000): Can't create database 'postfix'; database exists
На присвоение прав ответил:

Код: Выделить всё

mysql> grant all on postfix.* to 'postfix'@'localhost' identified by 'postfixpass';
Query OK, 0 rows affected (0.02 sec)
Запускаем http://yourserver/postfixadmin/setup.php
и получаем облом:

Код: Выделить всё

Postfix Admin Setup Checker
Running software: 

•PHP version 5.3.8
•Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2 PHP/5.3.8 with Suhosin-Patch
Checking for dependencies: 

•Magic Quotes: Disabled - OK
•Depends on: presence config.inc.php - OK
•Checking $CONF['configured'] - OK 
•Depends on: MySQL 3.23, 4.0 - OK
•Depends on: MySQL 4.1 - OK (change the database_type to 'mysqli' in config.inc.php!!) 
•Testing database connection - OK - mysql://postfix:xxxxx@localhost/postfix
•Depends on: session - OK
•Depends on: pcre - OK
•Depends on: multibyte string - OK
•Depends on: IMAP functions - OK
Everything seems fine... attempting to create/update database structure

Updating database:

- old version: 317; target version: 740

updating to version 318 (MySQL)...

DEBUG INFORMATION:
Invalid query: Can't create table 'postfix.vacation_notification' (errno: 121)
.....
ушел на обед, скоро буду.....

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 10:14:32

для информации покажу установлденные пакеты и их связи:

Код: Выделить всё

#pkg_tree post
postfix-2.8.7,1
|\__ openssl-1.0.0_7
|\__ pcre-8.20
|\__ mysql-client-5.5.17
 \__ cyrus-sasl-2.1.25_1
postfixadmin-2.3.4
|\__ expat-2.0.1_2
|\__ perl-threaded-5.12.4_3
|\__ pkg-config-0.25_1
|\__ pcre-8.20
|\__ oniguruma-4.7.1
|\__ mysql-client-5.5.17
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
|\__ libiconv-1.13.1_1
|\__ libxml2-2.7.8_1
|\__ apr-ipv6-devrandom-gdbm-db42-ldap24-mysql55-1.4.5.1.3.12_1
|\__ apache-2.2.21
|\__ php5-5.3.8
|\__ php5-mysqli-5.3.8
|\__ php5-xml-5.3.8
|\__ php5-xmlrpc-5.3.8
|\__ php5-session-5.3.8
|\__ php5-mysql-5.3.8
 \__ php5-mbstring-5.3.8
мускул:

Код: Выделить всё

#pkg_tree mysql
apr-ipv6-devrandom-gdbm-db42-ldap24-mysql55-1.4.5.1.3.12_1
|\__ expat-2.0.1_2
|\__ mysql-client-5.5.17
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
 \__ libiconv-1.13.1_1
courier-authlib-mysql-0.63.0_3
|\__ perl-threaded-5.12.4_3
|\__ sysconftool-0.16
|\__ libltdl-2.4_1
|\__ courier-authlib-base-0.63.0_3
 \__ mysql-client-5.5.17
mysql-client-5.5.17
mysql-server-5.5.17
 \__ mysql-client-5.5.17
php5-mysql-5.3.8
|\__ expat-2.0.1_2
|\__ perl-threaded-5.12.4_3
|\__ pkg-config-0.25_1
|\__ pcre-8.20
|\__ mysql-client-5.5.17
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
|\__ libiconv-1.13.1_1
|\__ libxml2-2.7.8_1
|\__ apr-ipv6-devrandom-gdbm-db42-ldap24-mysql55-1.4.5.1.3.12_1
|\__ apache-2.2.21
 \__ php5-5.3.8
php5-mysqli-5.3.8
|\__ expat-2.0.1_2
|\__ perl-threaded-5.12.4_3
|\__ pkg-config-0.25_1
|\__ pcre-8.20
|\__ mysql-client-5.5.17
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
|\__ libiconv-1.13.1_1
|\__ libxml2-2.7.8_1
|\__ apr-ipv6-devrandom-gdbm-db42-ldap24-mysql55-1.4.5.1.3.12_1
|\__ apache-2.2.21
 \__ php5-5.3.8
пакетов по php ошень много. что ещё дать для размышлений?
на данный момент остановил все процессы кторые как-то касаются постфикса(кроме мускула).
:shock: :cry:

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 11:45:39

Кажись победил...перепроверив все настройки, сведя все логи и пассы...получил таки пока немного желаемое когда зашел на веб страницу http://мой-IP/postfix-admin/setup.php:

Код: Выделить всё

Postfix Admin Setup Checker
Running software: 

•PHP version 5.3.8
•Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2 PHP/5.3.8 with Suhosin-Patch
Checking for dependencies: 

•Magic Quotes: Disabled - OK
•Depends on: presence config.inc.php - OK
•Checking $CONF['configured'] - OK 
•Depends on: MySQL 3.23, 4.0 - OK
•Depends on: MySQL 4.1 - OK 
•Testing database connection - OK - mysqli://postfix:xxxxx@localhost/Postfix
•Depends on: session - OK
•Depends on: pcre - OK
•Depends on: multibyte string - OK
•Depends on: IMAP functions - OK
Everything seems fine... attempting to create/update database structure

Database is up to date

 Create superadmin account 
Setup password  Lost password? 
Администратор:  Почтовый адрес 
Пароль:   
Пароль (еще раз):    
 
Since version 2.3 there is no requirement to delete setup.php!
Check the config.inc.php file for any other settings that you might need to change!
будем дальше ковырять...

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 12:05:34

Пошел по кругу........
админка запустила, создал админский вход. Удалил setup.php(вернее переместил в укромное место).
Вхожу на веб страницу http://мой-IP/postfix-admin/ и получаю:

Код: Выделить всё

DEBUG INFORMATION:
Connect: Access denied for user 'postfix'@'localhost' (using password: YES) 

Please check the documentation and website for more information. 

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-09 14:57:42

Ну вот что-то получилось..
Вошел в админку.
Создаю ящик, и получаю:

Код: Выделить всё

Невозможно отправить сообщение!
Почтовый ящик был успешно создан!
Опять где-то косяк.
Мож кто сталкивался, наведите на путь истиный...плиз.

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-10 6:37:38

Не совсем понимаю где уже искать...

Код: Выделить всё

Aug 10 10:30:29 forum postfix/master[91053]: warning: process /usr/local/libexec/postfix/smtpd pid 11247 exit status 1
Aug 10 10:30:29 forum postfix/master[91053]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Проверка постафикса:
#postfix check
#
По телнету перестал отвечать, хотя его и не трогал..

Код: Выделить всё

#telnet localhost 25
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host
выборка из лога (не стал все выкладывать):

Код: Выделить всё

# egrep '(error|fatal|panic):' /var/log/maillog | more 
.....
Aug 10 10:36:34 forum postfix/smtpd[11342]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:37:20 forum postfix/local[11343]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:37:35 forum postfix/smtpd[11344]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:38:21 forum postfix/local[11346]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:38:36 forum postfix/smtpd[11347]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:39:22 forum postfix/local[11350]: fatal: open database /etc/aliases.db: No such file or directory
Aug 10 10:39:37 forum postfix/smtpd[11351]: fatal: open database /etc/aliases.db: No such file or directory
одни загадки..

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-10 8:29:44

подправил файл main.cf, а именно строки:

Код: Выделить всё

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
заменил на

Код: Выделить всё

alias_maps = hash:/usr/local/etc/postfix/aliases
alias_database = hash:/usr/local/etc/postfix/aliases
Теперь в логе /var/log/maillog вижу:

Код: Выделить всё

Aug 10 12:18:04 forum postfix/qmgr[11807]: 0458618973F: from=<root@mydomen.ru>, size=3944, nrcpt=1 (queue active)
Aug 10 12:18:04 forum postfix/qmgr[11807]: 0682B189756: from=<root@mydomen.ru>, size=2127, nrcpt=1 (queue active)
Aug 10 12:18:09 forum postfix/local[11811]: 0458618973F: to=<root@mydomen.ru>, orig_to=<root>, relay=local, delay=33230, delays=33225/5.1/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Aug 10 12:18:09 forum postfix/qmgr[11807]: 0458618973F: removed
Aug 10 12:18:09 forum postfix/local[11811]: 0682B189756: to=<root@mydomen.ru>, orig_to=<root>, relay=local, delay=33230, delays=33225/5/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Aug 10 12:18:09 forum postfix/qmgr[11807]: 0682B189756: removed
Aug 10 12:18:21 forum postfix/smtpd[11814]: connect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11813]: connect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11815]: connect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11814]: lost connection after CONNECT from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11814]: disconnect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11813]: lost connection after CONNECT from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11813]: disconnect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11815]: lost connection after CONNECT from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11815]: disconnect from pobs.bdcom.net[210.4.77.69]
Aug 10 12:18:21 forum postfix/smtpd[11817]: connect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11817]: lost connection after CONNECT from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11817]: disconnect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11818]: connect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11819]: connect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11818]: lost connection after CONNECT from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11818]: disconnect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11819]: lost connection after CONNECT from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11819]: disconnect from bzq-79-183-114-82.red.bezeqint.net[79.183.114.82]
Aug 10 12:18:21 forum postfix/smtpd[11819]: connect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11828]: connect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11818]: connect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11819]: lost connection after CONNECT from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11819]: disconnect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11818]: lost connection after CONNECT from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11818]: disconnect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11828]: lost connection after CONNECT from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11828]: disconnect from unknown[118.98.165.90]
Aug 10 12:18:21 forum postfix/smtpd[11822]: connect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11820]: connect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11821]: connect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11820]: lost connection after CONNECT from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11820]: disconnect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11822]: lost connection after CONNECT from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11822]: disconnect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11821]: lost connection after CONNECT from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11821]: disconnect from 252.161.broadband10.iol.cz[90.177.161.252]
Aug 10 12:18:21 forum postfix/smtpd[11817]: connect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11827]: connect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11825]: connect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11817]: lost connection after CONNECT from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11817]: disconnect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11827]: lost connection after CONNECT from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11827]: disconnect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11825]: lost connection after CONNECT from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11825]: disconnect from unknown[82.213.61.58]
Aug 10 12:18:21 forum postfix/smtpd[11826]: connect from unknown[120.56.196.3]
Aug 10 12:18:21 forum postfix/smtpd[11826]: lost connection after CONNECT from unknown[120.56.196.3]
Aug 10 12:18:21 forum postfix/smtpd[11826]: disconnect from unknown[120.56.196.3]
Aug 10 12:18:21 forum postfix/smtpd[11814]: connect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11816]: connect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11824]: connect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11815]: connect from 132.145.80.190.l.sta.codetel.net.do[190.80.145.132]
Aug 10 12:18:21 forum postfix/smtpd[11813]: connect from 132.145.80.190.l.sta.codetel.net.do[190.80.145.132]
Aug 10 12:18:21 forum postfix/smtpd[11816]: lost connection after CONNECT from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11816]: disconnect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11814]: lost connection after CONNECT from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11814]: disconnect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11813]: lost connection after CONNECT from 132.145.80.190.l.sta.codetel.net.do[190.80.145.132]
Aug 10 12:18:21 forum postfix/smtpd[11813]: disconnect from 132.145.80.190.l.sta.codetel.net.do[190.80.145.132]
Aug 10 12:18:21 forum postfix/smtpd[11824]: lost connection after CONNECT from nblzone-224-17.nblnetworks.fi[83.145.224.17]
Aug 10 12:18:21 forum postfix/smtpd[11824]: disconnect from nblzone-224-17.nblnetworks.fi[83.145.224.17]
TheBat, что стоит у меня, теперь отсылает письма через postfix, а вот получить не может. Выдает ошибку:

Код: Выделить всё

 10.08.2012, 12:18:16: FETCH - Соединение с POP3 сервером прошло удачно
!10.08.2012, 12:18:16: FETCH - Сервер сообщает об ошибке: -ERR Temporary problem, please try again later
Проверил ящик получателя - письмо не пришло. Видать застряло в постефиксе.
По телнету постфикс так и не хоче отвечать:

Код: Выделить всё

#telnet localhost 25
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
telnet: Unable to connect to remote host
Однако здесь никого на форуме нет :Search: , которые бы занимались постфиксом ???
один поязвил и пропал. Думал поговорим о деле...
ау...у

Vlad5503
сержант
Сообщения: 217
Зарегистрирован: 2010-03-25 5:41:41

Re: POSTFIX (Freebsd 9.0) нет файла client_access.db

Непрочитанное сообщение Vlad5503 » 2012-08-10 8:42:05

Да в логах увидел это:

Код: Выделить всё

Aug 10 12:31:41 forum pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]
Aug 10 12:31:41 forum pop3d: authentication error: Input/output error
Aug 10 12:31:41 forum authdaemond: failed to connect to mysql server (server=localhost, userid=postfix): Access denied for user 'postfix'@'localhost' (using password: YES)
Aug 10 12:31:42 forum pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]
Aug 10 12:31:42 forum pop3d: authentication error: Input/output error
Aug 10 12:31:54 forum postfix/smtpd[11882]: connect from unknown[10.50.50.2]
Aug 10 12:31:54 forum postfix/smtpd[11882]: warning: unknown[10.50.50.2]: SASL CRAM-MD5 authentication failed: generic failure
Aug 10 12:31:54 forum postfix/smtpd[11882]: warning: unknown[10.50.50.2]: SASL PLAIN authentication failed: generic failure
Aug 10 12:31:54 forum postfix/smtpd[11882]: warning: unknown[10.50.50.2]: SASL LOGIN authentication failed: generic failure
Aug 10 12:31:54 forum postfix/smtpd[11882]: 76B31189275: client=unknown[10.50.50.2]
Aug 10 12:31:54 forum postfix/cleanup[11884]: 76B31189275: message-id=<1994010345.20120810123017@mydomen.ru>
Aug 10 12:31:56 forum postfix/qmgr[11807]: 76B31189275: from=<mydomen@mydomen.ru>, size=6794082, nrcpt=1 (queue active)
Aug 10 12:31:56 forum postfix/smtpd[11882]: disconnect from unknown[10.50.50.2]
Aug 10 12:32:05 forum postfix/smtp[11885]: 76B31189275: to=<mydomen@yandex.ru>, relay=mx.yandex.ru[87.250.250.89]:25, delay=11, delays=2.3/0.01/0.19/8.1, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued on mxfront39.mail.yandex.net as Vo2a3ppT-Vp2albuc)
C временем Aug 10 12:31:42 это пробовал получить почту, а далее отправил письмо адресату.