Как вы упоминаете, «обычные» ссылки в ваших текстовых письмах распознаются, но ссылки, содержащие% 20, т. Е. Пустой символ, не распознаются.Одно из решений заключается в том, чтобы в первую очередь избегать пропусков% 20 в URL-адресах, поскольку (хотя это и совершенно законно), для начала это не очень «дружественный» символ в URL-адресе.Вы можете, если хотите, отобразить специальный более дружелюбный символ (скажем, тройной тире ---) на пробел позже, используя htaccess.