Для форм обратной связи и уведомлений сайта мы рекомендуем отправлять письма через SMTP с авторизацией, а не через PHP mail(). SMTP повышает надёжность доставки и снижает вероятность отказов/попадания в спам.
Инструкция ориентирована на GARMTECH Hosting и GARMTECH.Email / почтовые ящики хостинга.
SMTP‑настройки для GARMTECH
Используйте безопасные параметры:
| Параметр | Значение |
|---|---|
| SMTP сервер | Hostname сервера услуги (смотрите в My.GARMTECH для вашей почтовой/хостинг услуги) |
| Порт | 465 |
| Шифрование | SSL/TLS |
| Авторизация | Обязательна |
| Логин | Полный адрес почты |
| Пароль | Пароль почтового ящика (или пароль приложения при включённой 2FA) |
Шаг 1 – Создайте почтовый ящик для отправки
- Для почты хостинга создайте ящик в Plesk → Mail.
- Для GARMTECH.Email убедитесь, что ящик существует и вы знаете пароль.
Шаг 2 – WordPress (рекомендуемый вариант)
- Установите SMTP‑плагин (например, WP Mail SMTP).
- В настройках плагина укажите SMTP‑параметры из таблицы выше.
- Укажите “From Email” таким же, как ящик, через который идёт авторизация.
- Отправьте тестовое письмо из плагина.
Шаг 3 – PHP‑скрипты (пример)
Если сайт использует PHPMailer или похожую библиотеку, настройте SMTP‑авторизацию:
$mail->isSMTP();
$mail->Host = 'YOUR_SERVICE_HOSTNAME';
$mail->Port = 465;
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->Username = 'you@yourdomain.com';
$mail->Password = 'YOUR_PASSWORD';
Частые проблемы
- SMTP authentication failed → проверьте пароль; при включённой 2FA используйте пароль приложения.
- Ошибка SSL/сертификата → используйте правильный hostname сервера услуги (он должен соответствовать сертификату сервера).
- Письма попадают в спам → настройте SPF/DKIM/DMARC и убедитесь, что адрес “From” соответствует ящику, через который идёт авторизация.
Добавить комментарий