Hello:
I am trying to install dbmail-2.0rc8.tgz on a RH9 + MySQL-4.0.21 +
Postfix-2.1.4 on server "mail.tibinternet.net". I am struck at creating
"local recipient table".
I have read Postfix by Kyle D. Kent & have followed INSTALL &
INSTALL.postfix (from Postfix tarbal). I would like to read on creating
"Local Recipient Tables" especially, their format, how they are created,
etc.
When I try to create an email message, I get an error "User unknown in local
recipient table". Here is the actual error message:
----------------------------------------------------------------------------
-------
Hi. This is the qmail-send program at ns2.tibonline.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<[EMAIL PROTECTED]>:
12.21.237.16 does not like recipient.
Remote host said: 550 <[EMAIL PROTECTED]>: Recipient address
rejected: User unknown in local recipient table
Giving up on 12.21.237.16.
--- Below this line is a copy of the message.
Return-Path: <[EMAIL PROTECTED]>
Received: (qmail 8211 invoked from network); 15 Sep 2004 14:41:11 -0000
Received: from unknown (HELO tesuque.JASPER) (12.21.237.250)
by ns2.tibonline.net with SMTP; 15 Sep 2004 14:41:11 -0000
Received: by TESUQUE with Internet Mail Service (5.5.2448.0)
id <S54LDY0H>; Wed, 15 Sep 2004 10:59:00 -0400
Message-ID: <[EMAIL PROTECTED]>
From: "Kirti S. Bajwa" <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Cc:
Subject: Test email
Date: Wed, 15 Sep 2004 10:58:55 -0400
Return-Receipt-To: "Kirti S. Bajwa" <[EMAIL PROTECTED]>
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
charset="ISO-8859-1"
This is the first email from Kirti's computer to dbMail.
----------------------------------------------------------------------------
-----------------------------------------------------------------
Here is my step-by-step instaructions to install dbmail:
* Install Software:
% cd /usr/local
* download dbMail
% tar -zxf dbmail-2.0rc8.tgz
% ln -s /usr/local/dbmail-2.0rc8 /usr/local/dbmail
% cd dbmail
* Setup MySQL Database
% export PATH=$PATH:/usr/local/mysql/bin
* Make sure that MySQL is running
% /usr/local/mysql/bin/mysqladmin create tibdata - u root
-p
% /usr/local/mysql/bin/mysql - u root -p
mysql> GRANT ALL PRIVILEGES ON tibdata.*
==> TO [EMAIL PROTECTED]
<mailto:mysql@'192.168.237.0/255.255.255.0>
==> IDENTIFIED BY 'pwdbmail';
% /usr/local/mysql/bin/mysql -u dbmail tibdata -p
< sql/mysql/create_tables_innoDB.mysql
* Setup DB Settings:
% cp dbmail.conf /etc/dbmail.conf
* Edit /etc/dbmail.conf. Make following changes:
[DBMAIL]
host=localhost
user=dbmail
pass=pwdbmail
db=tibdata
[SMTP]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
* Configure & Make dbMail
% ./configure --with-mysql
% make all
* * Make sure that MySQL is running
* Create a test user in dbMail
% ./dbmail-users -a testdbmail -w testdbmail -g 0 -m 25M
\
-s [EMAIL PROTECTED]
* Configure MTA (read /usr/local/dbMail/INSTALL.postfix document):
SMTP Pipe - Settings
Edit /etc/postfix/master.cf
dbmail-smtp unix - n n
- - pipe
flags= user=dbmail:dbmail
argv=/usr/local/sbin/dbmail-smtp -d ${recipient} -r ${sender}
Edit /etc/postfix/main.cf
mailbox_transport = dbmail-smtp:
Edit /etc/postfix/transport
tibinternet.net dbmail-smtp:
% postmap /etc/postfix/transport
* * Make sure that POSTFIX is running
% postmap reload
* Install postfix-mysql package:
This package is installed. All this means is to compile
Postfix with MySQL.
* Create SQL Local Recipients File (
/etc/postfix/mysql-recipients.cf ) with following:
user = dbmail
password = pwdbmail
hosts = localhost
dbname = tibdata
table = dbmail_aliases
select_field = alias
where_field = alias
* Now tell Postfix to where the local-recipient table is?
Edit /etc/postfix/main.cf
local_recipient_maps =
mysql:/etc/postfix/mysql-recipients.cf
% postfix reload
----------------------------------------------------------------------------
--------------------
Sorry for the losg post but I need some direction in setting up "local
recipient table"!!!!!
Thanks in advance.
Kirti