Not really, you should be good to go.
In general I like to keep my zonefiles easily readible.
this should do the trick
$TTL 1W
@ IN SOA ns.mailer.com email.address.mailer.com (
yearmonthday ; Serial
28800 ; Refresh
1800 ; Retry
604800 ; Expire - 1 week
86400 ) ; Minimum
; ********************************************************************
; Nameserver records
; ********************************************************************
@ NS ns.mailer.com.
NS ns2.mailer.com.
MX 10 mail.mailer.com.
MX 50 mail2.mailer.com.
; **********************************************************************
A a.b.c.120
mail A b.c.a.d
mail2 A a.b.c.104
Keep your PTR records in a separate zonefile, that looks like this :
$TTL 1W
@ IN SOA ns.mailer.com email.address.mailer.com (
yearmonthday ; Serial
28800 ; Refresh
1800 ; Retry
604800 ; Expire - 1 week
86400 ) ; Minimum
; ********************************************************************
; Nameserver records
; ********************************************************************
@ NS ns.mailer.com.
NS ns2.mailer.com.
MX 10 mail.mailer.com.
MX 50 mail2.mailer.com.
; **********************************************************************
a.b.c.120 PTR
www.mailer.com.
b.c.a.d PTR mail.mailer.com.
a.b.c.104 PTR mail2.mailer.com.
Have fun !
Regards,
Japie