Andy, I was on the same path as you. Since you are going to use dbmail lmtp for delivery I found you need to use relay_domains.
This is what I do: relay_domains = domain.com relay_recipient_maps = proxy:pgsql:/sql-configs/postfix-relay-pgsql.cf relay_transport = dbmail-lmtp:[127.0.0.1]:24 That was all I needed to get everything to work and reject messages. I HIGHLY suggest you use a 550 to reject the Email. By using a 450 you are telling the other end that it's a soft error and to try again later. 550 tells the sender, it doesn't exist, and to not try again. By doing a 450, you will just clog up the sender and they will just eat more bandwidth and CPU hitting you again (most likely every ~15m for 5d). -- David A. Niblett | email: [EMAIL PROTECTED] Network Administrator | Phone: (352) 334-3400 Gainesville Regional Utilities | Web: http://www.gru.net/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andy Savage Sent: Thursday, December 29, 2005 7:01 AM To: dbmail@dbmail.org Subject: [Dbmail] Postfix & DBMail (Plus Reject messages) Hey guys I'm trying to combine DBMail with Postfix and basically I need your help! I'm after 3 things as I'm having a few troubles currently and was wondering if some kind soul on the list could help me out. I need the main.cf configuration for postfix to allow postfix to check whether a valid recipient exists in the dbmail database and if it doens't send a 450 reject message back to the user. I don't want to even accept mail for unknown users, it just burdens my mailserver. Currently I have: ------------------main.cf---------------- myhostname = server.domain.tld alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = $myhostname, localhost, localhost.localdomain relayhost = mynetworks = 127.0.0.0/8 mailbox_command = mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all mydestination = mysql:/etc/postfix/mysql-transport.cf local_recipient_maps = mysql:/etc/postfix/mysql-localusers.cf transport_maps = mysql:/etc/postfix/mysql-transport.cf local_transport = dbmail-lmtp: smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination smtpd_use_tls = yes smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/smtpd.key unknown_local_recipient_reject_code = 450 ----------------------------------------- Kind Regards, Andy Savage _______________________________________________ Dbmail mailing list Dbmail@dbmail.org https://mailman.fastxs.nl/mailman/listinfo/dbmail