igor_khod, если запрос типом GET, то показываете форму с типом POST, в форму вводите переданный в ссылке код
если запррос с типом ПОСТ, то выполняете свою логику
и даже чекбокс не нужен
как я писал выше, можете добавить введенный пользователем адрес в addReplyTo()
тогда при нажатии кнопки ответить в почте, должен будет подставиться этот адрес. но это не гарантировано
Это какая-то чушь.
То что лежит внутри письма, вообще никак не влияет на отправку.
ЕЩЁ РАЗ: ваша проблема в том, что вы пытаетесь подменить адрес отправителя. И мейл совершенно логично посылает вас по известному русскому адресу.
Ставьте реальный адрес в setFrom, а внутри письма пишите что угодно
Ну правильно, вы же не указываете условие, по которому таблицы должны соединяться.
У вас должно быть условие, в котором упомянуты обе таблицы. Например u1.id=u2.id или что там нужно по бизнес-логике, про которую вы, разумеется ни слова не упомянули в своем вопросе.
Поэтому и в результатах чушь.
Даже если "не симфони единым" (хотя вопрос как бы конкретно про симфони), ответ все равно бесполезный. Потому что вы не понимаете, что делают константы JSON_UNESCAPED_* и приплели их совершенно не к месту.