Титла: Courier не се "закача" за postgresql Публикувано от: Cameron в Jun 17, 2006, 20:09 Здравейте,
от вече седмица се опитвам да подкарам пощенски сървър с следните компуненти. Postfix, Courier, PostgreSQL (+ SMTP-AUTH, Quota, SpamAssassin, ClamAV). Може да се каже, че още в началото срещнах проблем. Courier явно неможе да се закчи за базата данни и потребитела неможе да се отентекира в него. Courier работи. Има създаденa база данни съответно с таблиците и полетата в нея. Имам въведени потребители. Допълнително са конфигурирани и phppgadmin и postfixadmin. Те работят коректно. Postfix-a също работи. Може да изрпащат и получават писма отпотребителите които имам въведени в базата. Но ето и проблема.
Невъзможно е да се закачи какъвто и да е пощенски клиетн. Винаги дава грешен потребител и парола. Прегледах и преконфигурирах всички познати ми конфигурационни файлове на зпозлваните приложения. Документацията от която съм чел е на кратко следната. how to 1 how to 2 how to 3 how to 4 и още доста публикаций. Дистрибуцията ми е Debian Sarge Ако някой е имал подобен проблем и може да помогне ще съм благодарен. Титла: Courier не се "закача" за postgresql Публикувано от: dilyan в Jun 17, 2006, 23:00 не съм имал този проблем но ще се опитам да помогна.
1. Провери някой firewall да не блокира порта на който слуша postgresql-а. Мисля, че беше 5432, но не съм сигурен. 2. Постни настройките на pg_hba.conf файла, той отговаря за връзката, би трябвало да е в data/ директорията, не ползвам дебиан, в сусе е /var/lib/pgsql/data. По принцип можеш ли да се вържеш към базата от шел? Титла: Courier не се "закача" за postgresql Публикувано от: Cameron в Jun 18, 2006, 17:01 Ето така ми изглежда този конфигурационен файл:
В /var/log/mail.log не дава никакви грешки което не ме насочва на никъде ![]() Титла: Courier не се "закача" за postgresql Публикувано от: dilyan в Jun 22, 2006, 16:03 за да се уверим, че проблем не е във връзването към базата, на редовете на local и postfix изтрий ident и password и напиши trust. 5232/tcp порта отворен ли е?
Титла: Courier не се "закача" за postgresql Публикувано от: Cameron в Jun 24, 2006, 12:41 Проблема е някъв супер глупав сигурно и то аз си го правя май
![]() Машината е преинсталирана вече. Всичко е напреавено стъпка по стъпка от тази статия и проблема е пак същия. Courier-а работи. Postfix-a също, но след добавяне на потребител(пощенска кутия) в базата на mysql-a при опит за конектване към pop3 или imap винаги дава грешна парола отново ![]() Титла: Courier не се "закача" за postgresql Публикувано от: в Jun 24, 2006, 20:32 Преди време имах такъв проблем с дебиян ,мисля че беше от courier-а ползвах дебянски пакет.Ядосах се и го компилирах и си тръгна.
Титла: Courier не се "закача" за postgresql Публикувано от: alabal в Jun 25, 2006, 16:36 Само предполагам - доста отдавна не съм се занимавал с мейл сървър - как си описал auth модула, който тябва да зареди courier в /etc/courier/authlib/authdaemonrc ??
При мен (същите параметри, но с mysql и без web администрация) е следния ред:
Наистина е дребно и отказва да се свърже с базата данни, ако го забравиш. Дано да съм помогнал. Титла: Courier не се "закача" за postgresql Публикувано от: Cameron в Jun 26, 2006, 00:03 Ето така ми изглежда в момента authdaemonrc като използвам mysql
Съвсем скоро ще изпробвам и съвета на neznaen Титла: Courier не се "закача" за postgresql Публикувано от: Vik в Jun 26, 2006, 04:18 Нещо пропускам или.....
Пишеш : Postfix, Courier, PostgreSQL (+ SMTP-AUTH, Quota, SpamAssassin, ClamAV). А после ##NAME: authmodulelist:2 # # The authentication modules that are linked into authdaemond. The # default list is installed. You may selectively disable modules simply # by removing them from the following list. The available modules you # can use are: authuserdb authpam authshadow authmysql authcustom authpipe authmodulelist="authmysql authpam" Мисля че ти трябва authmodulelist="authpgsql" Титла: Courier не се "закача" за postgresql Публикувано от: n_antonov в Jun 26, 2006, 10:19
Това, дето neznaen е написал, не е никакъв съвет и никакво решение. Причините за този проблем може да са не една или две. Сигурен ли си, че си създал правилно потребител postfix с парола и т.н.? Опитай се да се логнеш от конзола с този потребител и с данните, които си му дал, виж дали има права да чете в базата данни и т.н. Изобщо, написал съм цяла статия, в която се описва работещо решение, използвано десетки пъти. Прочети я внимателно и провери всичко ли си направил както трябва. Нищо не ти пречи да тестваш ръчно от конзолата какво се случва. Даже е задължително преди всичко. |