Mail Server Setup for Bulk Mailing

IN PROGRESS
Bids
10
Avg Bid (USD)
$436
Project Budget (USD)
$250 - $750

Project Description:
I am looking to have a new mail server setup for bulk mailing purposes, and would like a quote to carry out the following work.

If you disagree or have any concerns about the following methods proposed, then please let me know and explain the reasons why.

Objective:
The mail server will be required to process emails for our bulk email marketing clients using our send & track software, and for additional clients using their own software/email clients.

Proposed Setup:
1) Debian Linux 5.0 Linux 2.6.26-2-amd64 on x86_64 (installed already)
2) Postfix 2.7.1-1+squeeze1
3) DKIMproxy 1.4.1
4) Postfixadmin 2.3.3 (virtual mailboxes)
5) Update webmin module/paths etc. to make use of new postfix (webmin installed already)

Postfix Configuration:
1) Support for postmulti(1) multiple instances.

'dedicated ip' clients will have their own postfix instance.
'shared ip' clients share a postfix instance.
currently 27 dedicated and 2 shared instances are required.

2) DKIM, Domainkeys, SenderID & SPF are required.

This is our typical bind record currently;

---------------------
$ttl 38400
clientsubdomain.com. IN SOA ns1.companydomain.co.uk. admin(at)companydomain.co.uk. (
1284761593
10800
3600
604800
38400 )
ns1.companydomain.co.uk. IN A 100.100.100.100
ns2.companydomain.co.uk. IN A 100.100.100.101
@ IN NS ns1.companydomain.co.uk.
@ IN NS ns2.companydomain.co.uk.
www IN CNAME www.clientdomain.com.
mail IN A 10.10.10.10
@ IN MX 0 mail.clientsubdomain.com.
@ IN TXT "v=spf1 mx -all"
default._domainkey IN TXT "k=rsa\; p=kfhjgkfjhgjfhgkjfdghfd"
---------------------

3) ALL outgoing mail must be authenticated (port 587 & 25)

4) No annonymous senders or rogue relaying. Check security

5) Bind 'dedicated ip' users to use only the DOMAIN with which they are authenticated, so they can't spoof the DOMAIN. This does NOT want to be v-mailbox specific.

6) Configure separate 'check_recipient_access' for each postfix instance. This is for the user's 'hard bounces' & 'do not mail' recipient email addresses. Our software will update the appropriate client file, e.g. /vars/log/bounces/$user_id_do_not_mail.txt

7) Add/Manipulate Return-Path error(at) in headers

If SMTP auth through system(at) mailbox, then accept unique 'Return Path' address, error-12345678(at)senderdomain.com passed by our bulk mailing software queue injector.
OTHERWISE
Force/reset the 'Return Path' to error(at)smtpauth-senderdomain.com

The numbers 12345678 will be a unique sequence that maps to the user's bulk marketing campaign.

8) Myhostname - senderdomain.com ??? (please advise)

9) Optimise postfix


INFO:
We currently have a mailserver setup running on a dedicated server with UK2, with the OS and software mentioned above. However it is not running multiple instances (1), nor does it have (5) (6) (7) or (8) configured. As this is a live server, I think it would be unwise to implement the requests.

We are currently designing / building a new bulk mailing software and mail queue injector. The software will manage clients and instances, however some guidance will be required on exactly what needs creating/changing in the postfix files and database to manage instances.

The new server will be setup from a standard UK2 Debian image. I will then install webmin, csf and secure the server. I do have detailed instructions on how to build postfix from source and install the required software mentioned, however I would prefer a professional to do this.

I look forward to your feedback and quotation.

Skills required:
Linux, System Admin
Hire Fintrack
Project posted by:
Fintrack United Kingdom
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire nknk
$ 260
in 14 days
$ 350
in 3 days
Hire richammond
$ 600
in 7 days
$ 250
in 5 days
$ 500
in 3 days
Hire mrt2410
$ 300
in 5 days
Hire alexleyva
$ 600
in 20 days
Hire velocity123
$ 500
in 20 days
Hire TeraServer
$ 500
in 30 days
Hire networkbrain20
$ 500
in 15 days