New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

MX Route Directadmin MX Template

andrebandreb Member
edited May 2022 in Tutorials

Change any variables as necessary especially MXROUTE_SUBDOMAIN, MXROUTE_MX_1, MXROUTE_MX_2 according to the server you end up on.

#mxroute_${MXROUTE_SUBDOMAIN}.com.txt mx template
#run as root or sudo, copy paste ready

MXROUTE_SUBDOMAIN='moose';
MXROUTE_SPF_INCLUDE='mxlogin.com';
MXROUTE_SPF_STRICT='-all';
MXROUTE_MX_1='10 moose.mxrouting.net.';
MXROUTE_MX_2='20 moose-relay.mxrouting.net.';

touch /usr/local/directadmin/data/templates/mx/mxroute_${MXROUTE_SUBDOMAIN}.com.txt
cat << EOF > /usr/local/directadmin/data/templates/mx/mxroute_${MXROUTE_SUBDOMAIN}.com.txt
|?NAME=MXRoute ${MXROUTE_SUBDOMAIN} COM|
|?EXTRA_SPF=include:${MXROUTE_SPF_INCLUDE}|
|?SPF_STRICT=-all|
|?LOCAL_DOMAIN=no|
|DOMAIN|. 3600 IN MX ${MXROUTE_MX_1}
|DOMAIN|. 3600 IN MX ${MXROUTE_MX_2}
EOF
chown diradmin:diradmin /usr/local/directadmin/data/templates/mx/mxroute_${MXROUTE_SUBDOMAIN}.com.txt

Result:

I hope you find this useful.

Thanked by 2adly tjn
Sign In or Register to comment.