According to the Contact Form plugin docs, I can do:
<input type="hidden" name="toEmail" value="{{ 'name@domain.com, name2@domain2.com' | hash }}">
That seems to work fine, but one of those email addresses I want to add dynamically. I've tried the following, but none seem to work, generally sending to just the second email address:
{# adding first email as var #}
{% set firstEmail = 'name@domain.com' %}
<input type="hidden" name="toEmail" value="{{ firstEmail ~ ', name2@domain2.com' | hash }}">%}
{# adding first email as var and avoiding | hash #}
{% set firstEmail = 'name@domain.com' %}
<input type="hidden" name="toEmail" value="{{ firstEmail ~ ', name2@domain2.com' }}">%}
{% set firstEmail = 'name@domain.com' %}
{% set emails = firstEmail ~ ', name2@domain2.com' %}
<input type="hidden" name="toEmail" value="{{ emails | hash }}">
{# RESULT: <input type="hidden" name="toEmail" value="505103f2971d445c709c131b8eee0a59e3ff668bname@domain.com, name2@domain2.com">#}
{# adding first email as var with extra quotes #}
{% set firstEmail = 'name@domain.com' %}
{% set emails = "'" ~ firstEmail ~ ", name2@domain2.com'" %}
<input type="hidden" name="toEmail" value="{{ emails | hash }}">
{# RESULT: <input type="hidden" name="toEmail" value="e3a44b3632212521351d8d44af34742a63f6516e'name@domain.com, name2@domain2.com'"> #}
Any ideas?