Hallo Ronny,
die Frage ist etwas OT bezüglich Deines Orignialproblems, deshalb ein
neuer Thread…
Ronny Seffner <ronny(a)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?
--
Heiko