That looks like a good starting point, Thank you for the pointers Robert, really appreciated.
On Tue, 2012-11-20 at 14:35 +0100, Robert Schetterer wrote: > Am 20.11.2012 14:13, schrieb Sam Jones: > > Good afternoon, > > > > I'm looking to get some views and advice on the best way to set Postfix > > up so I can segregate a large newsletter list up into a semi decent > > working structure. > > > > Basically my newsletter server has a /29 and I want to set up Postfix to > > (hopefully) do something like this: > > > > eth0:1 1.1.1.1 GMAIL Subscribers > > eth0:2 2.2.2.2 AoL Subscribers > > eht0:3 3.3.3.3 all others > > > > I'd like to be able to rate control the Gmail & AoL to complicate issues > > a little. I know how powerful and fast Postfix can be and I don't want > > to exceed the limits set on small scale mailers like us. > > > > What I'm looking for is the best approach to do this? > > > > I don't think I can do this with multiple instances as the incoming mail > > stream from the newsletter server (SMTP) has a stream of recipients at > > various domains, so what arrives in the Instance of Postfix will be > > mixed to start with. > > > > So I guess this means I'll need to simply do this in transports. I think > > I read that it's possible to create transports for specific SMTP > > destinations in the Book of Postfix. I guess I'd need to ask 'can I > > assign a specific interface/IP on a per transport basis?' > > > > Any suggestions or feedback would be gratefully received. > > > > Sam > > > > perhaps do it like this ( total untested ) > > master.cf > > smtpaol unix - - n - - smtp > .... > -o smtp_bind_address=1.2.3.1 > smtpgmail unix - - n - - smtp > ..... > -o smtp_bind_address=1.2.3.2 > > main.cf > > smtpaol_destination_concurrency_limit = 2 > smtpaol_destination_recipient_limit = 5 > smtpaol_destination_rate_delay = 1s > smtpaol_destination_concurrency_failed_cohort_limit = 100 > > > smtpgmail_destination_concurrency_limit = 2 > smtpgmail_destination_recipient_limit = 5 > smtpgmail_destination_rate_delay = 1s > smtpgmail_destination_concurrency_failed_cohort_limit = 100 > > transport > > > googlemail.com smtpgmail:googlemail.com > aol.com smtpaol:aol.com > > > Best Regards > MfG Robert Schetterer >