Direct admin DNS plugin

Completed Posted Jan 6, 2016 Paid on delivery
Completed Paid on delivery

I need the following:

A plugin for the Direct Admin control panel

Must only be present on admin level

Must to the following:

have 1 input field for a domain name (no validation, just 1 input field)

have 2 radio buttons: Name "Google mail" and "other"

have 1 textarea to enter multiple lines

When submitted AND domain name string length is > 5 AND has a dot (.) in it AND Radio "google mail has been checked"

DO : disable local mail for this domain (which is without this plugin: disable MX checkbox on user level for that domain)

DO: remove ALL MX records from DNS

DO: remove "mail", "pop", "smtp" records (if present)

DO: add these MX records: [url removed, login to view]

When submitted AND domain name string length is > 5 AND has a dot (.) in it AND Radio "other mail has been checked" AND textarea has at least 1 line of code

DO : disable local mail for this domain (which is without this plugin: disable MX checkbox on user level for that domain)

DO: remove ALL MX records from DNS

DO: remove "mail", "pop", "smtp" records (if present)

DO: add each textarea line to MX record which has a number, a pipe (|) and string length is > 8 AND has a dot (.) in it

example of entered textarea:

10|mail.external.ext.

20|mail.someother.ext.

Keep in mind:

the servers have a direct admin multi(DNS) server setup. the new DNS needs to be synced, use the proper Direct ADmin API's

I can provide a direct admin testmachine with admin level login

Deliverables:

Plugin file as described above

Installation instructions

Attention (how to win this job):

Please let me know if you are open to let me commercially sell this plugin ( I will share profit 50-50 ) with you. If you do not want this that is fine, but let me know in your response.

If I can choose between 2 freelancers, I will choose the one who is open to me re-selling this plugin and sharing profits.

DNS Linux Software Architecture

Project ID: #9248275

About the project

2 proposals Remote project Active Feb 2, 2016

Awarded to:

odessky

Hello! I have right skills and great experience for begin working on your project just right now! You may show good reviews at my profile. I agree to share profit.

€200 EUR in 15 days
(120 Reviews)
6.3

2 freelancers are bidding on average €211 for this job

janvaliska

I accept reselling.

€222 EUR in 5 days
(0 Reviews)
0.0