Я почти уверен, что это из-за того, как работает gmail (и большинство современных почтовых клиентов).
Когда вы помещаете символ @
в поле заголовка От, почтовый клиент думает, что вы пытаетесь подделать письмо, чтобы оно выглядело так, как будто оно пришло с другого адреса электронной почты, даже если TheTh@nos
неверный адрес электронной почты.
Попробуйте использовать другие специальные символы в поле from и посмотрите, сработает ли это.
Кроме того, некоторые хостинг-провайдеры не позволяют изменять заголовок From при использовании их SMTP-сервера.