Hallo Ronny,
die Frage ist etwas OT bezüglich Deines Orignialproblems, deshalb ein neuer Thread…
Ronny Seffner ronny@seffner.de (Di 19 Feb 2013 11:32:21 CET):
CREATE TABLE IF NOT EXISTS `mail_users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL DEFAULT '', `password` varchar(128) NOT NULL DEFAULT '', `password_enc` varchar(128) NOT NULL DEFAULT '', `uid` int(11) NOT NULL DEFAULT '0', `gid` int(11) NOT NULL DEFAULT '0', `homedir` varchar(255) NOT NULL DEFAULT '', `maildir` varchar(255) NOT NULL DEFAULT '', `postfix` enum('Y','N') NOT NULL DEFAULT 'Y', `domainid` int(11) NOT NULL DEFAULT '0', `customerid` int(11) NOT NULL DEFAULT '0', `quota` bigint(13) NOT NULL DEFAULT '0', `pop3` tinyint(1) NOT NULL DEFAULT '1', `imap` tinyint(1) NOT NULL DEFAULT '1', `username` varchar(255) NOT NULL DEFAULT '', `policy_greylist` enum('policy_greylist','') NOT NULL DEFAULT '', `bypass_virus_checks` char(1) NOT NULL DEFAULT 'N', `bypass_spam_checks` char(1) NOT NULL DEFAULT 'N', `spam_tag2_level` float(4,1) NOT NULL DEFAULT '5.0', `spam_kill_level` float(4,1) NOT NULL DEFAULT '20.0', PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=642 ;
… Du nimmst also erstmal jede Mail an, um dann anschließend je nach Nutzer wegzuschmeißen, zu Taggen oder ähnliche Dinge zu tun?
Oder möchtest Du zur SMTP-Zeit bereits rejecten?
Wenn ja, wie regelst Du das, wenn eine Mail an mehrere Empfänger zur gleichen Zeit ankommt, diese aber unterschiedliche Rejection-Policies haben? Kann Postfix PRDR, wie reagieren fremde Clients darauf?