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