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