В /etc/fstab не прописали им точки монтирования, в итоге монтируются под дефолтными именами, получаемыми из UUID?
Ещё возможно нужно создать пустые папки в файловой системе с нужными именами, если автоматом не создаются.
Даниил Касьянов, в панели управления хостингом поищите по словам "Let's Encrypt".
В каком именно разделе - сказать не могу, т.к. в разных панелях управления расположение настроек разное.
maksim-mshp, реализовали правильно, насчёт "изначально верное" - не очень согласен, например, в имени пользователя в е-мейл допустим знак +, у вас - нет. Во второй регулярке, отдельно проверяете открывающую и закрывающую скобку, хотя если в конечном итоге очищаете номер от всех символов кроме цифр и начального плюса - то это не критично.
Отдельно создать в памяти ещё один элемент canvas для верхнего слоя, отрисовать его нужным образом и скопировать поверх.
UPD: В вашем случае можно обойтись одним canvas
Ещё один вариант - дешёвый хостинг, который блокирует отправку почты с целью борьбы со спамом (есть такие, которые или явно запрещают, или разрешают только после обращения в техподдержку с обоснованием необходимости)