Postfix and virtualmin both support alias "like" gmail with simple config.
Just go to "System Information > Postfix Mail Server > General Options" (http(s)://<yourserver>:<vitualminport>/postfix/general.cgi
). Search for "Separator usernames / address extensions" field (press ctl+f and type "address extensions", for quick search) and fill it with "+".
Alternatively you can edit /etc/main.cf
and place a line like
recipient_delimiter = +