diff --git a/postfix/templates/virtual.j2 b/postfix/templates/virtual.j2
index 3a4abd5890579fe6baa515035336771f20e2f2c4..ac13c8d3bf8f2f6227a9facadc323779b642f573 100644
--- a/postfix/templates/virtual.j2
+++ b/postfix/templates/virtual.j2
@@ -9,7 +9,7 @@ abuse@{{ domain }} {{ adminaddr }}
 {{ alias.src }} {{ alias.dest }}
 {% else %}
 {% for src in alias.src %}
-{{ src }}@{{ alias.domain }} {{ alias.dest }}
+{{ src }}@{{ alias.domain }} {{ alias.dest if alias.dest is string else alias.dest|join(', ') }}
 {% endfor %}
 {% endif %}
 {% endfor %}