The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix не видит пользователей в MySQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 25-Мрт-05, 13:54  (MSK)
Добрый день.
Почтовый сервер отвечает "User unknown" на rcpt to:<ктоньть_из_базы_данных>
Но для локальных(реальных) пользователей почта работает исправно.
При этом никаких ошибок не обнаружено, что и вносит некоторую неопределённость.  Подскажите, пожалуйста из-за чего это может быть.
Всё настроено согласно howto: http://www3.opennet.ru/base/net/postfix_tls.txt.html
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix не видит пользователей в MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 25-Мрт-05, 14:22  (MSK)
>Добрый день.
>Почтовый сервер отвечает "User unknown" на rcpt to:<ктоньть_из_базы_данных>
grep пол тексту статьи показывает, что smtpd должен отвечать "User unknown in  type table."

>Но для локальных(реальных) пользователей почта работает исправно.
>При этом никаких ошибок не обнаружено, что и вносит некоторую неопределённость.  
>Подскажите, пожалуйста из-за чего это может быть.
>Всё настроено согласно howto: http://www3.opennet.ru/base/net/postfix_tls.txt.html
Скорее всего вы криво передрали конфиг/заводили пользователей не понимая что делаете...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 25-Мрт-05, 14:41  (MSK)
>>Добрый день.
>>Почтовый сервер отвечает "User unknown" на rcpt to:<ктоньть_из_базы_данных>
>grep пол тексту статьи показывает, что smtpd должен отвечать "User unknown in
> type table."
>
>>Но для локальных(реальных) пользователей почта работает исправно.
>>При этом никаких ошибок не обнаружено, что и вносит некоторую неопределённость.  
>>Подскажите, пожалуйста из-за чего это может быть.
>>Всё настроено согласно howto: http://www3.opennet.ru/base/net/postfix_tls.txt.html
>Скорее всего вы криво передрали конфиг/заводили пользователей не понимая что делаете...

Не исключено, конечно, но там очень сложно криво передрать. Тем более, что согласно конфигу:
..
select_field = maildir
where_field = login
..
Выбирается только логин. Я уже несколько раз проверил конфиги :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix не видит пользователей в MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 26-Мрт-05, 12:51  (MSK)
>select_field = maildir
>where_field = login
>..
>Выбирается только логин. Я уже несколько раз проверил конфиги :(
Покажите лог postfix
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 27-Мрт-05, 15:53  (MSK)
>>select_field = maildir
>>where_field = login
>>..
>>Выбирается только логин. Я уже несколько раз проверил конфиги :(
>Покажите лог postfix

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
mail_owner = postfix
default_privs = nobody
myhostname = mail.lan
mydestination = $myhostname, localhost.$mydomain, localhost
local_recipient_maps = $virtual_mailbox_maps $virtual_maps $transport_maps
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/16, 127.0.0.0/8
relay_domains = $mydestination
alias_maps = hash:/etc/mail/aliases
alias_database = dbm:/etc/mail/aliases
mail_spool_directory = /var/mail
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = postfix
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
transport_maps = mysql:/usr/local/etc/postfix/sql/transport.cf
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/sql/users.cf
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql/aliases.cf
virtual_uid_maps = mysql:/usr/local/etc/postfix/sql/uids.cf
virtual_gid_maps = mysql:/usr/local/etc/postfix/sql/gids.cf
maps_rbl_reject_code = 554

users.cf:
user = root
password = m3d8h4f7l5d0
dbname = mail
table = users
select_field = maildir
where_field = login
additional_conditions = and expired = '0'
hosts = 127.0.0.1

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix не видит пользователей в MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 28-Мрт-05, 07:31  (MSK)
>>>select_field = maildir
>>>where_field = login
>>>..
>>>Выбирается только логин. Я уже несколько раз проверил конфиги :(
>>Покажите лог postfix
>queue_directory = /var/spool/postfix
Вы читать умеете? Если все-таки умеете, то покажите лог postfix, а не конфиг.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 28-Мрт-05, 10:38  (MSK)
>>>>select_field = maildir
>>>>where_field = login
>>>>..
>>>>Выбирается только логин. Я уже несколько раз проверил конфиги :(
>>>Покажите лог postfix
>>queue_directory = /var/spool/postfix
>Вы читать умеете? Если все-таки умеете, то покажите лог postfix, а не
>конфиг.


Mar 27 21:41:41 mail postfix/postfix-script: starting the Postfix mail system
Mar 27 21:41:41 mail postfix/master[2927]: daemon started -- version 2.2.1, configuration /usr/local/etc/postfix
Mar 27 21:43:49 mail sm-mta[2931]: j2RHflSA002931: from=y@ya.ru, size=0, class=0, nrcpts=1, proto=SMTP, daemon=Daemon0, relay=localhost.lan [127.0.0.1]
Mar 27 21:44:50 mail sm-mta[2933]: j2RHhocP002933: admin@mail.lan... User unknown

У меня такое подозрение, что "sm-mta" означает, что пользователя проверяет  sendmail, а не postfix. Как Вы счаитаете, это действительно так?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Postfix не видит пользователей в MySQL"
Сообщение от unk Искать по авторуВ закладки(ok) on 28-Мрт-05, 10:45  (MSK)
>У меня такое подозрение, что "sm-mta" означает, что пользователя проверяет  sendmail,
>а не postfix. Как Вы счаитаете, это действительно так?
Да. Похоже поставив postfix вы забыли вынести senmail


  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Postfix не видит пользователей в MySQL"
Сообщение от AUTHOR emailИскать по авторуВ закладки on 28-Мрт-05, 10:53  (MSK)
>>У меня такое подозрение, что "sm-mta" означает, что пользователя проверяет  sendmail,
>>а не postfix. Как Вы счаитаете, это действительно так?
>Да. Похоже поставив postfix вы забыли вынести senmail

Для ясности
# telnet localhost 25

Там скажут что и как.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 28-Мрт-05, 13:54  (MSK)
>>>У меня такое подозрение, что "sm-mta" означает, что пользователя проверяет  sendmail,
>>>а не postfix. Как Вы счаитаете, это действительно так?
>>Да. Похоже поставив postfix вы забыли вынести senmail
>
>Для ясности
> # telnet localhost 25
>
>Там скажут что и как.

ОГРОМНОЕ СПАСИБО.
Причина была в sendmail'e, которым принимались входящие запросы с 25-го порта.

Наверно в ФАК это класть не обязательно, хотя...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix не видит пользователей в MySQL"
Сообщение от AUTHOR emailИскать по авторуВ закладки on 28-Мрт-05, 04:00  (MSK)
>Добрый день.
>Почтовый сервер отвечает "User unknown" на rcpt to:<ктоньть_из_базы_данных>
>Но для локальных(реальных) пользователей почта работает исправно.
>При этом никаких ошибок не обнаружено, что и вносит некоторую неопределённость.  
>Подскажите, пожалуйста из-за чего это может быть.
>Всё настроено согласно howto: http://www3.opennet.ru/base/net/postfix_tls.txt.html

А что на это говорит сам мускл??? Он то видит что к нему конектится постфикс?
Почитай логи. Помойму проблема в том что постфикс просто не видит сокет мускульный. Он его ищет в chroot окружении. То есть не в /var/...., а в /var/spool/postfix/var/......

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Postfix не видит пользователей в MySQL"
Сообщение от MCNet emailИскать по авторуВ закладки(??) on 28-Мрт-05, 10:40  (MSK)
>>Добрый день.
>>Почтовый сервер отвечает "User unknown" на rcpt to:<ктоньть_из_базы_данных>
>>Но для локальных(реальных) пользователей почта работает исправно.
>>При этом никаких ошибок не обнаружено, что и вносит некоторую неопределённость.  
>>Подскажите, пожалуйста из-за чего это может быть.
>>Всё настроено согласно howto: http://www3.opennet.ru/base/net/postfix_tls.txt.html
>
>А что на это говорит сам мускл??? Он то видит что к
>нему конектится постфикс?
>Почитай логи. Помойму проблема в том что постфикс просто не видит сокет
>мускульный. Он его ищет в chroot окружении. То есть не в
>/var/...., а в /var/spool/postfix/var/......

У меня такое впечатление, что постфикс вообще никаких запросов не посылает. Одно время в логе была ошибка обращения к БД, но когда я разрешил соединение со всех хостов, ошибка пропала, но легче от этого не стало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Postfix не видит пользователей в MySQL"
Сообщение от AUTHOR emailИскать по авторуВ закладки on 28-Мрт-05, 10:43  (MSK)
>У меня такое впечатление, что постфикс вообще никаких запросов не посылает. Одно
>время в логе была ошибка обращения к БД, но когда я
>разрешил соединение со всех хостов, ошибка пропала, но легче от этого
>не стало.

В чьем логе? Надо смотреть в логе мускуля. если все ок, то он тебе добротную простыню напишет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру