Hi Dev,
You can use ASMA, the only flip side is you will have to define 3 receivers instead of 1 and route them to different directories through different channels (3 receiver agreements)....
With mapping , you have dynamic configuration and variable substitution which will work with one receiver.
Choice is yours.
Ambrish