Нет, это не так опасно. Gmail не доверяет полученным вами сообщениям, иначе каждый спамер сможет скомпрометировать вас.
Тем не менее, это хорошая практика, по крайней мере, проверять, существуют ли переменные и не превышает ли их длина максимум.
РЕДАКТИРОВАТЬ Возможно, старые версии PHP были уязвимы для атак с использованием электронной почты, как описано здесь . Это не поставит под угрозу ваш сайт, и ваш почтовый клиент сможет безопасно обрабатывать вредоносные электронные письма, но потенциально может превратить вас в спам-ретранслятор.
В новых версиях этой уязвимости нет, поскольку все управляющие символы (те, что ниже 0x20) санированы . Вы можете сделать такую же санитарию, как это:
$subject = filter_input(INPUT_POST, "subject", FILTER_UNSAFE_RAW,
FILTER_FLAG_STRIP_LOW);
if ($subject === false) { /* subject not given/not scalar; handle it */ }