The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Postfix - пытается отправлять локальную почту на другой сервер"
Отправлено jaged, 04-Сен-13 12:53 
>>попутный вопрос, из постгреса довекот забирает папку для ящика
> Не понял, что эта фраза значит - даже с постгресом письма же
> хранятся в ФС как я понял из документации? У меня просто
> postfix+dovecot без БД.

В постгресе так же может хранится путь где искать ящик на файловой системе,
в логе  видно что он забирает этот путь из базы, но не может найти это место на ФС, вероятно из-за указанной переменой %u - насколько я понял эта переменная отвечает за запись вида username@domen.

Sep 04 12:35:08 auth: Debug: master in: USER    1       tester@sth.ru       service=lda
Sep 04 12:35:08 auth: Debug: sql(tester@sth.ru): SELECT home, uid, gid FROM users WHERE username = 'tester' AND domain = 'sth.ru'
Sep 04 12:35:08 auth: Debug: userdb out: USER   1       tester@sth.ru       home=/var/mail/virtual-mailboxes/%u/    uid=1000        gid=1000
Sep 04 12:35:08 lda: Debug: auth input: tester@sth.ru home=/var/mail/virtual-mailboxes/%u/ uid=1000 gid=1000
Sep 04 12:35:08 lda(tester@sterh.info): Debug: Effective uid=1000, gid=1000, home=/var/mail/virtual-mailboxes/%u/
Sep 04 12:35:08 lda(tester@sterh.info): Debug: Home dir not found: /var/mail/virtual-mailboxes/%u/
Sep 04 12:35:08 lda(tester@sterh.info): Debug: mbox: INBOX defaulted to /var/mail/virtual-mailboxes/tester@sth.ru/inbox


> М/б вы просто не создали /var/mail/virtual-mailboxes/ с подкаталогами почтовых ящиков?
> В логе показан процесс забора писем из ящика почтовым клиентом?

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

> Возможно каталог ящика еще не существует - dovecot не создает.
> Вот postfix создает - когда письмо приходит, или руками создайте.

Суть вопроса не в том кто создает, а почему не отрабатывает переменная из БД, в принципе не проблема указать там путь без переменной, просто не хотелось лишний запрос писать... хотелось бы чтоб по дефолту - указал  имя домен пароль, пароль прохешировался тригером, а путь для всех один за счет использования переменной в конце...

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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