Вы можете сделать это в Outlook, используя теги привязки. Хитрость заключается в том, чтобы создать 2 таблицы, которые разделены ячейкой td большой указанной высоты, чтобы вы не увидели вторую таблицу.
Обе таблицы являются точными дубликатами, за исключением того, что в таблице 1 есть ссылка show, а в таблице 2 - контент, который вы хотите показать, и ссылка скрытия.
Когда вы щелкаете метку привязки, электронное письмо перемещается вниз в положение, указанное во второй таблице. Поскольку содержимое обеих таблиц одинаковое, за исключением видимости отображения / скрытия поля, вы создали иллюзию, что поле переключается.
Если у вас есть более одного окна «показать / скрыть», вам нужно будет создать больше таблиц. Письмо будет очень длинным, но эффект переключения все еще работает в Outlook.
Теги привязки:
<a href="#section1">Click here to show content</a>
<a name="section1"></a>
Вот краткий пример: http://jsfiddle.net/mjcookson/nq3Re/
Обновление до комментария. Кроме того, ваша электронная почта может не заполнять весь видовой экран, поэтому между таблицами используется пробел, чтобы не видеть вторую таблицу сразу после первой таблицы.