Форма обратной связи по SMTP работает, вводя только мою почту? Как исправить?

Да, форма обратной связи по SMTP может работать, если вводить только вашу почту. Однако, на практике хорошей практикой считается использование отдельного почтового сервера для отправки электронных писем, такого как Gmail или Mailgun.

Если вы используете PHP для отправки электронных писем, вы можете настроить SMTP-сервер, чтобы отправлять письма через свою учетную запись Gmail. Для этого вам нужно указать следующие параметры почтового сервера:

- SMTP-сервер: smtp.gmail.com
- Порт: 587
- Аутентификация: да
- Шифрование: TLS

После настройки параметров SMTP-сервера вы можете использовать функцию mail() в PHP для отправки писем:

$to = "ваш_адрес_почты";
$subject = "Тестовое письмо";
$message = "Привет, это тестовое письмо.";
$headers = "From: ваш_адрес_почтыrn";
$headers .= "Reply-To: ваш_адрес_почтыrn";
$headers .= "Content-Type: text/html; charset=UTF-8rn";

if (mail($to, $subject, $message, $headers)) {
    echo "Письмо успешно отправлено.";
} else {
    echo "Ошибка при отправке письма.";
}

Обратите внимание, что для отправки письма с помощью функции mail() в PHP, необходимо, чтобы на вашем веб-сервере был настроен и работал SMTP-сервер. Если вы не уверены, что SMTP-сервер настроен корректно, вы можете обратиться к администратору хостинга.