Автор Тема: Courier не се "закача" за postgresql  (Прочетена 1538 пъти)

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
Здравейте,

от вече седмица се опитвам да подкарам пощенски сървър с следните компуненти. Postfix, Courier, PostgreSQL (+ SMTP-AUTH, Quota, SpamAssassin, ClamAV). Може да се каже, че още в началото срещнах проблем. Courier явно неможе да се закчи за базата данни и потребитела неможе да се отентекира в него. Courier работи. Има създаденa база данни съответно с таблиците и полетата в нея. Имам въведени потребители. Допълнително са конфигурирани и phppgadmin и postfixadmin. Те работят коректно. Postfix-a също работи. Може да изрпащат и получават писма отпотребителите които имам въведени в базата.
Но ето и проблема.
Цитат
TeraGrid:~# telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Hello there.
user test
+OK Password required.
pass test
-ERR Login failed.

Невъзможно е да се закачи какъвто и да е пощенски клиетн. Винаги дава грешен потребител и парола. Прегледах и преконфигурирах всички познати ми конфигурационни файлове на зпозлваните приложения.
Документацията от която съм чел е на кратко следната.
how to 1
how to 2
how to 3
how to 4
и още доста публикаций.
Дистрибуцията ми е Debian Sarge
Ако някой е имал подобен проблем и може да помогне ще съм благодарен.
Активен

dilyan

  • Напреднали
  • *****
  • Публикации: 189
  • Distribution: Debian, OpenBSD
  • Window Manager: Gnome, xfce
    • Профил
Courier не се "закача" за postgresql
« Отговор #1 -: Jun 17, 2006, 23:00 »
не съм имал този проблем но ще се опитам да помогна.
1. Провери някой firewall да не блокира порта на който слуша postgresql-а. Мисля, че беше 5432, но не съм сигурен.
2. Постни настройките на pg_hba.conf файла, той отговаря за връзката, би трябвало да е в data/ директорията, не ползвам дебиан, в сусе е /var/lib/pgsql/data.

По принцип можеш ли да се вържеш към базата от шел?
Активен

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
Courier не се "закача" за postgresql
« Отговор #2 -: Jun 18, 2006, 17:01 »
Ето така ми изглежда този конфигурационен файл:
Цитат
TeraGrid:/etc/postgresql# cat pg_hba.conf
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
# Database administrative login by UNIX sockets
local   all         postgres                                        ident sameuser
#
# TYPE DATABASE IP_ADDRESS MASK AUTH_TYPE AUTH_ARGUMENT
local   postfix     postfix     password
host    postfix     postfix     127.0.0.1    255.255.255.255    password
#
# All other connections by UNIX sockets
local   all         all                                             ident sameuser
# All IPv4 connections from localhost
host    all         all         127.0.0.1         255.255.255.255   ident sameuser
#
# All IPv6 localhost connections
host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        ident sameuser
host    all         all         ::ffff:127.0.0.1/128                ident sameuser
#
# reject all other connection attempts
host    all         all         0.0.0.0           0.0.0.0           reject

TeraGrid:/etc/postgresql#

В /var/log/mail.log не дава никакви грешки което не ме насочва на никъде '<img'>
Активен

dilyan

  • Напреднали
  • *****
  • Публикации: 189
  • Distribution: Debian, OpenBSD
  • Window Manager: Gnome, xfce
    • Профил
Courier не се "закача" за postgresql
« Отговор #3 -: Jun 22, 2006, 16:03 »
за да се уверим, че проблем не е във връзването към базата, на редовете на local и postfix изтрий ident и password и напиши trust. 5232/tcp порта отворен ли е?
Активен

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
Courier не се "закача" за postgresql
« Отговор #4 -: Jun 24, 2006, 12:41 »
Проблема е някъв супер глупав сигурно и то аз си го правя май  '<img'>
Машината е преинсталирана вече. Всичко е напреавено стъпка по стъпка от тази статия и проблема е пак същия. Courier-а работи. Postfix-a също, но след добавяне на потребител(пощенска кутия) в базата на mysql-a при опит за конектване към pop3 или imap винаги дава грешна парола отново '<img'>
Активен

  • Гост
Courier не се "закача" за postgresql
« Отговор #5 -: Jun 24, 2006, 20:32 »
Преди време имах такъв проблем с дебиян ,мисля че беше от courier-а ползвах дебянски пакет.Ядосах се и го компилирах и си тръгна.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Courier не се "закача" за postgresql
« Отговор #6 -: Jun 25, 2006, 16:36 »
Само предполагам - доста отдавна не съм се занимавал с мейл сървър - как си описал auth модула, който тябва да зареди courier в /etc/courier/authlib/authdaemonrc ??
При мен (същите параметри, но с mysql и без web администрация) е следния ред:
Цитат
##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"


Наистина е дребно и отказва да се свърже с базата данни, ако го забравиш. Дано да съм помогнал.



Активен

It makes you awful glad that you were born a man.

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
Courier не се "закача" за postgresql
« Отговор #7 -: Jun 26, 2006, 00:03 »
Ето така ми изглежда в момента authdaemonrc като използвам mysql
Цитат
authmodulelist="authmysql"
#authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authmysql authpam"
daemons=5
version=""
authdaemonvar=/var/run/courier/authdaemon


Съвсем скоро ще изпробвам и съвета на neznaen



Активен

Vik

  • Напреднали
  • *****
  • Публикации: 74
    • Профил
Courier не се "закача" за postgresql
« Отговор #8 -: 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"
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Courier не се "закача" за postgresql
« Отговор #9 -: Jun 26, 2006, 10:19 »
Цитат (Cameron @ Юни 26 2006,03:03)
Ето така ми изглежда в момента authdaemonrc като използвам mysql
Цитат
authmodulelist="authmysql"
#authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authmysql authpam"
daemons=5
version=""
authdaemonvar=/var/run/courier/authdaemon


Съвсем скоро ще изпробвам и съвета на neznaen

Това, дето neznaen е написал, не е никакъв съвет и никакво решение.

Причините за този проблем може да са не една или две. Сигурен ли си, че си създал правилно потребител postfix с парола и т.н.? Опитай се да се логнеш от конзола с този потребител и с данните, които си му дал, виж дали има права да чете в базата данни и т.н. Изобщо, написал съм цяла статия, в която се описва работещо решение, използвано десетки пъти. Прочети я внимателно и провери всичко ли си направил както трябва. Нищо не ти пречи да тестваш ръчно от конзолата какво се случва. Даже е задължително преди всичко.
Активен

-------------------------------------------------------------------------
./debian/rules

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"Lost mailbox lock" и IMAP сървър
Настройка на програми
unguzov 2 6457 Последна публикация Oct 14, 2004, 14:04
от unguzov
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 11161 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 13608 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 20555 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 13522 Последна публикация Sep 22, 2007, 00:13
от turboshark