Brand new Ubuntu 6.06 Dapper Drake server installation. Have used apt-get to bring us this far; want to keep it that way...no custom compilations, just custom configs. We have functional Postfix and Courier on-board, and have used MySQL authentication scheme described here: [url removed, login to view] Amavis, ClamAV, SpamAssassin are also on board but dysfuntional with the current configuration. Boss is running out of time and cannot devote more attention to getting solid mail system running. We must have the ability to absolutely get one-off email into the Inbox of recipients in response to web-based forms. This means SPF, DomainKeys, controlled ingress implementations and other suggestions you may have to legitimately keep our outgoing mail out of Spam/Junk/Bulk folders. We don't do any spam or bulk, only one-off responders from PHP.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
3) Make it so that the current "connection refused" problem we experience from outside the colocation is fixed; if this means telling us how to config our interface, iptables, other firewall, or upstream router, please say so. 4) Make it so that TLS is implemented such that any standard mail client (Eudora particularly) can use TLS functionality (don't want to send passwds in the clear). 5) Make it so that our TLS certificate verification does not fail when negotiating with recipients, that it is verifiable and trusted; this means instruct us on what to obtain from a root CA authority (Geotrust?) and implement certificate. We have noted that self-signed certificate is only good for testing. 6) Make certain that virtual domains are properly implemented on this server. We may choose to host as many as 10 domains here. If you know how to shell script, this may be a bonus. 7) Instruct us on how to arrange that our hostname may be seen by the world (our PTR is in place, but we see log errors like '450 Client host rejected: cannot find your hostname,  (in reply to RCPT TO command)'. Not good. 8)Implement the SPF rules required to allow easy delivery to large webmail companies like Gmail, Yahoo, Hotmail, etc. 9) Instruct us on how to properly implement DomainKeys rules that will properly identify us to the world. 10) Other suggestion to do mail right. 11) Install a working version of Nutsmail webmail for Courier.
You will be working in conjunction with a junior admin who will interface for you. You will be given sudo access to our Linux box described above.