Я создаю новый веб-сайт c для клиента, и им нужна контактная форма, которую пользователь мог бы заполнить, и он отправит запрос на электронную почту клиента.
Клиент в настоящее время использует cPanel в качестве своего менеджера веб-хостинга, как я полагаю, на сервере Apache. На самом деле я не знаю, какой язык на стороне сервера он будет использовать, поскольку у меня нет доступа к их учетной записи cPanel.
Сначала я думал, что могу создать сценарий PHP, который будет использовать mail()
, и я бы поместил ее в папку public_ html вместе с остальной частью сайта stati c, и поэтому, когда пользователь отправляет запрос POST, действие форм вызовет этот сценарий PHP.
Но из того, что я читал, это не лучший способ go об этом, и вместо этого я должен использовать простой протокол передачи почты (SMTP). У меня есть смутное представление о том, что это, из-за поиска в Google, но я не знаю, как это реализовать.
Обычно я создаю сайты с React.js / Gatsby. js, Node.js, Netlify, так вот у меня не было опыта работы с cPanel и им подобными.
Кто-нибудь делал что-то подобное или есть какие-нибудь советы? Будем очень признательны за любую вещь!