Еще попробуйте запретить куки для этого сайта, будет ли он вообще открываться? И гляньте, что пишется в сессию (имею ввиду так сказать кастомным функционалом), может быть наведет на мысль какую-то.
Ее нужно вызвать до подключения компонента (стандартного), а нужные значения передать в компонент через параметры (дополнительные параметры компоненту можно привинтить через файлик .parameters.php в шаблоне компонента). Если разместите прямо в шаблоне, то она не будет срабатывать из кеша (отключать из-за этого кеш тоже не дело).
Выше - это о простом компоненте. В комплексном catalog, наверное, да, в шаблоне разместить перед вызовом другого компонента (а этому другому уже параметры сделать).
Вчера отписался от пары тем, все нормально. Может быть у вас почта собирается с другого ящика, напр., партнерского. Гляньте с какого и на какой адрес письма приходят.