Postfix

Обсуждения, связанные с сетями, сетевыми и веб-ориентированными сервисами, такими как Apache, BIND, Sendmail и т.д.

Postfix

Непрочитанное сообщение DimitriyJ » 03 дек 2010, 11:08

Доброго времени суток.
Обращаюсь к Вам как всегда
Проблема с установкой Постфикса... Лог maillog
Код: Выделить всё
Dec  3 09:36:25 test authdaemond: modules="authmysql", daemons=5
Dec  3 09:36:25 test authdaemond: Installing libauthmysql
Dec  3 09:36:25 test authdaemond: file not found


В файле authdaemonrc прописано следующие:
Код: Выделить всё
authmodulelist=»authmysql»
authmodulelistorig=»authmysql»
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=0
DEFAULTOPTIONS=»wbnodsn=1?
LOGGEROPTS=»"

MYSQL_SERVER=localhost
MYSQL_USERNAME=postfix
MYSQL_PASSWORD=postfix
MYSQL_PORT=0
MYSQL_OPT=0
MYSQL_DATABASE=postfix
MYSQL_USER_TABLE=passwd
MYSQL_CRYPT_PWFIELD=crypt
MYSQL_UID_FIELD=uid
MYSQL_GID_FIELD=gid
MYSQL_LOGIN_FIELD=id
MYSQL_HOME_FIELD=home
MYSQL_NAME_FIELD=name


Вопрос, что в моих руках не так? ) где накосячил? )
Зарание спасибо!
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 06 дек 2010, 10:58

К сожалению не использую Postfix, но.
Код: Выделить всё
postfix check
postfix status
postfix start

Дай весь лог после запуска + какая версия постфикса и фри. и это после обновления или новая установка почтовика?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 11:10

Raven2000 писал(а):К сожалению не использую Postfix, но.
Код: Выделить всё
postfix check
postfix status
postfix start

Дай весь лог после запуска + какая версия постфикса и фри. и это после обновления или новая установка почтовика?


это новая установка...

Вопрос по MySQL савсем тормознул я...
Код: Выделить всё
# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Я могу ошибатся, но возможно где-то накосячил с правами.. не пускает...
my.cnf
Код: Выделить всё
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
bind-address = 127.0.0.1
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
skip-networking
skip-innodb
skip-bdb
server-id       = 1
log            = /var/log/mysql.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout


права поставил:
chown mysql:wheel /var/log/mysql.log
chmod 640 /var/log/mysql.log

Где мог накосячить?(
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 11:21

В tmp накосячил

Код: Выделить всё
# ls -l / |grep tmp
drwxrwxrwt   7 root  wheel      240B  8 дек 10:20 tmp

# cd /var/log/mysql/
# ls -l
-rw-r-----  1 mysql  wheel   2,6K  8 апр  2009 mysql.log


Код: Выделить всё
[client]
#password   = your_password
port      = 3306
socket      = /tmp/mysql.sock
default-character-set   = cp1251

[mysqld]
port      = 3306
socket      = /tmp/mysql.sock
#skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
net_buffer_length = 2K
thread_stack = 128K
thread_cache_size = 16M
query_cache_size= 16M


default-character-set   = cp1251
character-set-server    = cp1251
collation-server        = cp1251_general_ci
init-connect            = "SET NAMES cp1251"

max_user_connections    = 600
max_connections         = 650

server-id   = 1

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 11:56

Код: Выделить всё
# ls -l / |grep tmp
#drwxrwxrwt   8 root  wheel      512 Dec  8 09:01 tmp

#-rw-r-----  1 mysql  wheel        0 Dec  8 08:54 mysql.log


Код: Выделить всё
# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


Конфиг переписал, ровно как Вы написали!
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 12:42

Кстати вы добавили:
Код: Выделить всё
echo 'mysql_enable="YES"' >> /etc/rc.conf

==
Код: Выделить всё
ls -la /var/db/mysql


если баз нет - мона смело снести /var/db/mysql
Код: Выделить всё
/usr/local/etc/rc.d/mysql-server start

пересоздаст всё
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 12:53

Raven2000 писал(а):Кстати вы добавили:
Код: Выделить всё
echo 'mysql_enable="YES"' >> /etc/rc.conf

==
Код: Выделить всё
ls -la /var/db/mysql


если баз нет - мона смело снести /var/db/mysql
Код: Выделить всё
/usr/local/etc/rc.d/mysql-server start

пересоздаст всё

Папку mysql? Снести полностью?
Код: Выделить всё
# ls -la /var/db/mysql
total 20550
drwxr-xr-x   4 mysql  mysql       512 Dec  8 11:03 .
drwxr-xr-x  10 root   wheel       512 Dec  7 17:55 ..
-rw-rw----   1 mysql  mysql   5242880 Dec  8 11:03 ib_logfile0
-rw-rw----   1 mysql  mysql   5242880 Dec  7 17:57 ib_logfile1
-rw-rw----   1 mysql  mysql  10485760 Dec  8 11:03 ibdata1
drwx------   2 root   mysql      2048 Dec  7 17:56 mysql
-rw-rw----   1 mysql  mysql     12323 Dec  8 11:03 test.for.err
drwx------   2 root   mysql       512 Dec  7 17:56 test
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 13:40

Все что там есть
==
Если у тебя нет там ничего своего
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 13:55

Raven2000 писал(а):Все что там есть
==
Если у тебя нет там ничего своего

Удалил все что есть... запустил... он создал папки пустые.. но ничего в них не внес..
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 13:59

Он сам запустился?
==
Эти БД тебе вообще не нужны я их и так удаляю.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 14:16

нет, через Start Запускал..
Код: Выделить всё
# /usr/local/etc/rc.d/mysql-server start
/usr/local/etc/rc.d/mysql-server: WARNING: failed precmd routine for mysql
# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 14:44

Что то у вас не то...
Удалите мусю (удалите остатки это и /var/db/mysql (dir mysql) и tmp и то что она не смогла удалить кроме /usr/local/etc/my.cnf)
в make.conf закоментите все лишнее можете оставить такое
Код: Выделить всё
MTREE_FOLLOWS_SYMLINKS= -L
NO_GAMES= true
NO_INET6= true  # do not build IPv6 related programs and libraries
NO_ATM= true    # do not build ATM related programs and libraries
WITHOUT_X11=yes
NO_GUI=yes
DOC_LANG=       en_US.ISO8859-1 ru_RU.KOI8-R
PORTSDIR?=      /usr/ports
FORCE_PKG_REGISTER=no
DEFAULT_PHP_VER=5

для сервера
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server
#BUILD_OPTIMIZED=yes
#BUILD_STATIC=yes
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
#WITHOUT_INNODB=yes
WITH_ARCHIVE=yes
.endif

# для клиента
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client
#BUILD_OPTIMIZED=yes
#BUILD_STATIC=yes
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
.endif

PERL_VERSION=5.8.9


заново установите
Код: Выделить всё
cd /usr/ports/databases/mysql50-server/ && make clean && make install clean


ребутните машину и запустите.
P.S. проверьте версию устанавливаемой муси она должна быть mysql50-server 5.0.90_2 если нет то обновите порты.
Код: Выделить всё
/usr/bin/csup -h cvsup4.ru.freebsd.org -g -L 2 /usr/share/examples/cvsup/ports-supfile &&  cd /usr/ports/ && make fetchindex
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 15:51

Я ставил 5.1 мусю.. Вопрос а как все скопом удалить.. ибо при попытке установить 5.0 он ругается, что клиент 5.1...
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 15:58

Пример:
Код: Выделить всё
$ pkg_info | grep mysql-
mysql-client-5.0.90 Multithreaded SQL database (client)
mysql-server-5.0.90 Multithreaded SQL database (server)

pkg_delete mysql-client-5.0.90
pkg_delete mysql-server-5.0.90

или
Код: Выделить всё
pkg_deinstall -r mysql-server-5.0.90
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 08 дек 2010, 16:34

вопрос а если стоит связка mysql + php + apache? как тогда его можно удалить?
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 08 дек 2010, 16:54

по очереди
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 05 янв 2011, 15:44

Напишу наверно сюда, чтобы не открывать новую тему.
Есть сервак, на котором стоит RoundCube.. Айпишник сервый. по локалке письма принимает прекрасно. Хочу перенести его на реальный айпишник, при этом чтобы моська RouneCube была доступна любому пользователю из дома(т.б чтобы при наборе домена, выходила моська RoundCube с логином и паролям).. домен весит на ник.ру..
Ребят помоги, пожалуйста.
[root]#uname -a
Linux post.for 2.6.18-128.4.1.el5 #1 SMP Tue Aug 4 20:23:34 EDT 2009 i686 i686 i386 GNU/Linux
С Уважением Дмитрий.
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение adre » 07 янв 2011, 20:30

DimitriyJ писал(а):Напишу наверно сюда, чтобы не открывать новую тему.
Есть сервак, на котором стоит RoundCube.. Айпишник сервый. по локалке письма принимает прекрасно. Хочу перенести его на реальный айпишник, при этом чтобы моська RouneCube была доступна любому пользователю из дома(т.б чтобы при наборе домена, выходила моська RoundCube с логином и паролям).. домен весит на ник.ру..
Ребят помоги, пожалуйста.
[root]#uname -a
Linux post.for 2.6.18-128.4.1.el5 #1 SMP Tue Aug 4 20:23:34 EDT 2009 i686 i686 i386 GNU/Linux
С Уважением Дмитрий.

1. Хотите перенести веб морду или почтовый сервер?
2. Если доступ только из локалки, то просто поднимите днс сервер и сделайте его авторитетным, другие пользователи не получат доступ ни к морде не к днс.
3. У вашего серого IP полюбому есть шлюз настройте пересылку или редирект портов.
4. Если перенесёте веб морду (круглокуб) то он должен подключатся удалённо к вашему серверу, это либо редирект либо вешайте на него IP адрес.
adre
Эникей
Эникей
 
Сообщения: 19
Зарегистрирован: 30 дек 2010, 18:34
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение DimitriyJ » 09 янв 2011, 17:17

1. Хотите перенести веб морду или почтовый сервер?
2. Если доступ только из локалки, то просто поднимите днс сервер и сделайте его авторитетным, другие пользователи не получат доступ ни к морде не к днс.
3. У вашего серого IP полюбому есть шлюз настройте пересылку или редирект портов.
4. Если перенесёте веб морду (круглокуб) то он должен подключатся удалённо к вашему серверу, это либо редирект либо вешайте на него IP адрес.


В качесиве шлюза стоит SmoothWall Express 3.0. Серверу выдан статический адресс dns post.for.lan, также, во входящих прописано TCP All на 192.168.172.14.
Но redirect не происходит, он видит только апач 14машины. В чем может быть проблема?
DimitriyJ
Эникей
Эникей
 
Сообщения: 22
Зарегистрирован: 29 окт 2010, 18:04
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: Postfix

Непрочитанное сообщение Raven2000 » 11 янв 2011, 16:05

те видит только на сервере 80 порт и не видит 110 и 25 так?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Re: Postfix

Непрочитанное сообщение Vlad55 » 24 окт 2013, 07:57

[quote="DimitriyJ"]Доброго времени суток.
Обращаюсь к Вам как всегда
Проблема с установкой Постфикса... Лог maillog
Код: Выделить всё
Dec  3 09:36:25 test authdaemond: modules="authmysql", daemons=5
Dec  3 09:36:25 test authdaemond: Installing libauthmysql
Dec  3 09:36:25 test authdaemond: file not found


В файле authdaemonrc прописано следующие:
Код: Выделить всё
authmodulelist=»authmysql»
authmodulelistorig=»authmysql»
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=0
DEFAULTOPTIONS=»wbnodsn=1?
LOGGEROPTS=»"
.......


Вот у меня ситуация с запуском authdaemond такаже.
Проблем с мускулом вроде нет. Работает с несколькими базами(форум и ещё одна прога). Постфикс тоже работает, phpmyadmin работает.
Через свой почтовик могу отправить письмо в мир.
А вот получить письмо со своего почтовика не могу. Клиент-почтовик TheBat используется.
В логах почтового сервера пи попытке забрать писмьо с сервера вижу следующее:
Код: Выделить всё
Oct 24 10:26:11 forum pop3d: LOGIN FAILED, method=CRAM-MD5, ip=[::ffff:10.50.50.2]

Менял тип авторизации у клиента. Вот как реагирует сервер:
обычная
Код: Выделить всё
Oct 24 10:27:25 forum pop3d: LOGIN FAILED, user=ИМЯ@mail.ДОМЕН.ru, ip=[::ffff:10.50.50.2]

Код: Выделить всё
Oct 24 10:29:15 forum pop3d: LOGIN FAILED, method=RPA, ip=[::ffff:10.50.50.2]

В логе /var/log/debug.log:
Код: Выделить всё
Oct 24 10:27:25 forum pop3d: Connection, ip=[::ffff:10.50.50.2]
Oct 24 10:27:25 forum authdaemond: received auth request, service=pop3, authtype=login
Oct 24 10:27:25 forum authdaemond: FAIL, all modules rejected
Oct 24 10:27:30 forum pop3d: Disconnected, ip=[::ffff:10.50.50.2]

Имя и домен сменил, дабы не "смущать" роботов и спамеров.

Далее какие настройки стоят в данный момент на сервере:
1. postfix-2.10.1,1
Код: Выделить всё
cat /usr/local/etc/postfix/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 = forum.ДОМЕН.ru
mydomain = ДОМЕН.ru
myorigin = $mydomain

#local_transport = virtual

smtpd_recipient_limit = 8
inet_interfaces = 10.11.11.5, 10.11.11.7, 127.0.0.1
#inet_interfaces = all
mydestination = localhost
#mydestination = $myhostname, $mydomain, $transport_maps, localhost.$mydomain, localhost, forum.vzarinske.ru
#mydestination = mysql:/usr/local/etc/postfix/mysqlLookupMaps/domain.conf
local_recipient_maps = $alias_maps, unix:passwd.byname
#local_recipient_maps = hash:/usr/local/etc/postfix/local_mailbox, $alias_maps
unknown_local_recipient_reject_code = 450
mynetworks_style = subnet
mynetworks = 10.11.11.0/24, 127.0.0.0/8, 10.50.50.0/24
####, 172.16.62.0/24, 91.122.52.0/24
#alias_maps = hash:/etc/mail/aliases
alias_maps = hash:/usr/local/etc/postfix/aliases
#alias_database = hash:/etc/mail/aliases
alias_database = hash:/usr/local/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
relay_domains = $mydestination
smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debug_peer_list = 127.0.0.1, ДОМЕН.ru
debug_peer_list = 10.11.11.7
debug_peer_list = ДОМЕН.ru
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
smtpd_client_restrictions = permit_mynetworks,
                            permit_sasl_authenticated,
                            check_client_access hash:$base/client_access,
                            reject_unknown_client_hostname,
                            reject_unknown_address,
                            reject_unknown_recipient_domain,
                            reject_unknown_sender_domain,
                            reject_unknown_client_hostname,
                            reject_unauth_destination,
                            reject_unauth_pipelining
smtpd_helo_restrictions = check_helo_access hash:$base/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:$base/sender_access,
                            reject_authenticated_sender_login_mismatch,
                            reject_unlisted_sender,
                            reject_unverified_sender,
                            reject_unknown_sender_domain
smtpd_recipient_restrictions = permit_mynetworks,
                            permit_sasl_authenticated,
                            reject_unauth_destination,
                            check_recipient_access hash:$base/recipient_access,
                            reject_unlisted_recipient,
                            reject_unknown_recipient_domain,
                            reject_non_fqdn_recipient,
                            reject_unverified_recipient
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_delay_reject = yes
smtpd_hard_error_limit = 8
#smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = mysql:$base/mysqlLookupMaps/sender.conf
#smtpd_sasl_application_name = smtpd
transport_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/transport.conf
virtual_alias_maps = mysql:$base/mysqlLookupMaps/alias.conf
virtual_mailbox_domains = mysql:$base/mysqlLookupMaps/domain.conf
virtual_mailbox_maps = mysql:$base/mysqlLookupMaps/mailbox.conf
virtual_mailbox_base = /var/spool/mail
virtual_transport = virtual: virtual_create_maildirsize = yes
mailbox_size_limit = 52428800
virtual_gid_maps = static:1981
virtual_uid_maps = static:1981
virtual_minimum_uid = 1000
readme_directory = /usr/local/share/doc/postfix
sample_directory = /usr/local/etc/postfix
html_directory = /usr/local/share/doc/postfix
manpage_directory = /usr/local/man
header_checks = regexp:$config_directory/header_checks
data_directory = /var/db/postfix
inet_protocols = ipv4
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated      defer_unauth_destination


2. courier-authlib-0.63.0_3
Код: Выделить всё
cat /usr/local/etc/authlib/authdaemonrc
authmodulelist="authmysql"
authmodulelistorig="authmysql"
daemons=5
authdaemonvar=/var/run/authdaemond
subsystem=mail
DEBUG_LOGIN=3
DEFAULTOPTIONS="wbnodsn=1"
LOGGEROPTS=""

cat /usr/local/etc/authlib/authmysqlrc
MYSQL_SERVER            127.0.0.1
MYSQL_USERNAME          postfixadmin
MYSQL_PASSWORD          vbhjycrfz2
MYSQL_SOCKET            /tmp/mysql.sock
MYSQL_OPT               0
MYSQL_DATABASE          Postfix
MYSQL_USER_TABLE        mailbox
MYSQL_CRYPT_PWFIELD     password
MYSQL_CLEAR_PWFIELD     password
MYSQL_UID_FIELD         '1981'
MYSQL_GID_FIELD         '1981'
MYSQL_LOGIN_FIELD       username
MYSQL_HOME_FIELD        '/var/spool/mail'
MYSQL_NAME_FIELD        name
MYSQL_MAILDIR_FIELD     maildir
MYSQL_QUOTA_FIELD       quota
#MYSQL_AUXOPTIONS_FIELD  active='1'
MYSQL_WHERE_CLAUSE      active='1'

3. Настройки courier-imap:
Код: Выделить всё
cat /usr/local/etc/courier-imap/pop3d
PIDFILE=/var/run/pop3d.pid
MAXDAEMONS=40
MAXPERIP=4
POP3AUTH="PLAIN LOGIN CLEAR"
POP3AUTH_ORIG="PLAIN LOGIN"
POP3AUTH_TLS="PLAIN LOGIN"
POP3AUTH_TLS_ORIG="PLAIN LOGIN"
POP3_PROXY=0
PORT=110
#ADDRESS=10.11.11.7
ADDRESS=0
#TCPDOPTS="-nodnslookup -noidentlookup -user=root -group=postfix"
TCPDOPTS="-nodnslookup -noidentlookup"
#LOGGEROPTS="-name=courier-imap"
LOGGEROPTS="-name=pop3d"
POP3DSTART=YES
MAILDIRPATH=Maildir

То что заремовано пробовал и с этими опциями - ситуация с получением писем остается прежней.
Существующая связь между программами:
Код: Выделить всё
pkg_tree postfix
postfix-2.10.1,1
|\__ openssl-1.0.0_7
|\__ pcre-8.20
|\__ mysql-client-5.1.60
\__ cyrus-sasl-2.1.25_1
postfixadmin-2.3.4
|\__ expat-2.0.1_2
|\__ openssl-1.0.0_7
|\__ perl-threaded-5.12.4_3
|\__ pkg-config-0.25_1
|\__ pcre-8.20
|\__ oniguruma-4.7.1
|\__ gdbm-1.9.1
|\__ db42-4.2.52_5
|\__ libiconv-1.13.1_1
|\__ libxml2-2.7.8_1
|\__ apr-ipv6-devrandom-gdbm-db42-mysql41-1.4.5.1.3.12_1
|\__ apache-2.2.21
|\__ 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

По мускулу сведения:
Зашел в mysql как root.
Выбрал базу mysql и спросил следующее:
Код: Выделить всё
mysql> SELECT user,host FROM user WHERE 1;
+--------------+-----------+
| user         | host      |
+--------------+-----------+
| root         | 127.0.0.1 |
| postfixadmin | localhost |
| root         | localhost |
+--------------+-----------+
3 rows in set (0.01 sec)

Выбрал базу почтового сервера и также спросил:
Код: Выделить всё
mysql> SELECT user,host FROM user WHERE 1;
ERROR 1146 (42S02): Table 'Postfix.user' doesn't exist

Добавлю ещё:
Код: Выделить всё
forum# telnet 127.0.0.1 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Hello there.
user user
+OK Password required.
pass password
-ERR Login failed.
Connection closed by foreign host.

В логе maillog:
Код: Выделить всё
Oct 24 17:36:57 forum pop3d: LOGIN FAILED, user=user, ip=[::ffff:127.0.0.1]


Вообщем вопросы такие:
1. Что за файл не может найти authdaemond ?
2. Где этот файл должен быть ?
3. Как потерянный файл восстановить?
4. Почему мускул так ответил по базе Postfix?
Буду благодарен за уделённое внимание к моей проблеме.
Vlad55
Юзверь
 
Сообщения: 1
Зарегистрирован: 24 окт 2013, 07:22
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Сети, сетевые и веб сервисы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron