4 messages in net.sourceforge.lists.courier-users[courier-users] 450-Service temporari...
FromSent OnAttachments
Carey JungJul 24, 2002 6:48 am 
Carey JungJul 24, 2002 11:16 am 
Tim HunterJul 24, 2002 11:40 am 
Carey JungJul 24, 2002 2:31 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] 450-Service temporarily unavailableActions...
From:Carey Jung (car@itfreedom.com)
Date:Jul 24, 2002 6:48:48 am
List:net.sourceforge.lists.courier-users

I'm trying to get a new courier/postgresql setup working and am getting the above error whenever I try to send a test message to a hosteddomain account. Scouring the code in local.c, it seems that this is the authentication service that's failing. I believe, though, that I have Postgresql working properly, correct tables defined and populated and all, and I've confirmed proper access by running 'psql -d courier -U courier -h localhost -p 5432'.

authmodulelist contains "authdaemon", authdaemonrc defines authmodulelist="authcustom authcram authuserdb authldap authpgsql authpam", and authpgsqlrc is properly set up. There are a buch of authdaemond.pgsql daemons running. Yet sending a test message to courier generates this syslog output:

Jul 24 08:41:23 mail2 courieresmtpd: error,relay=::ffff:216.30.67.34,from=<car@itfreedom.com>,to=<carey@itfreed om.org>: 450 Service temporarily unavailable.

Where should I look next? Is this a courier-postgresql problem or a courier-authdaemon problem? Or am I way off track?

Regards, Carey

ps. relevant config info below.

courier=# \d passwd Table "passwd" Column | Type | Modifiers ---------+------------------------+-------------------------- id | character varying(128) | not null crypt | character varying(128) | not null default '' clear | character varying(128) | not null default '' name | character varying(128) | not null default '' uid | integer | not null default '65534' gid | integer | not null default '65534' home | character varying(255) | not null default '' maildir | character varying(255) | not null default '' quota | character varying(255) | not null default '' Primary key: passwd_pkey

[root@mail2 courier]# cat authmodulelist authdaemon [root@mail2 courier]# grep module authdaemonrc ##NAME: authmodulelist:0 # 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 authmodulelist="authcustom authcram authuserdb authldap authpgsql authpam" ##NAME: authmodulelistorig:1 # This setting is used by Courier's webadmin module, and should be left authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authpam" # installed where authentication modules are relatively expensive: such [root@mail2 courier]# egrep '^PGSQL' authpgsqlrc PGSQL_HOST localhost PGSQL_USERNAME courier PGSQL_PASSWORD xxxxxx PGSQL_PORT 5432 PGSQL_OPT PGSQL_DATABASE courier PGSQL_USER_TABLE passwd PGSQL_CRYPT_PWFIELD crypt PGSQL_CLEAR_PWFIELD clear PGSQL_UID_FIELD uid PGSQL_GID_FIELD gid PGSQL_LOGIN_FIELD id PGSQL_HOME_FIELD home PGSQL_NAME_FIELD name PGSQL_MAILDIR_FIELD maildir PGSQL_QUOTA_FIELD quota [root@mail2 courier]#