Налаштування відправки пошти через SMTP-сервер (редакт)
За замовчуванням в OkayCMS відправка пошти з сайту здійснюється за допомогою стандартної функції PHP mail (). Такий функціонал не вимагає стороннього сервера для пересилання Email. Але при цьому у даного способу є кілька критичних недоліків, які роблять його ненадійним.
По-перше, можуть виникати збої у відправці листів на стороні хостингу.
По-друге, такі популярні поштові сервіси, як Gmail, Яндекс.Почта, Mail.ru, позначають листи, відправлені з сайту за допомогою функції PHP mail (), як не підтверджені зі знаком «?». Крім того, такі листи можуть потрапити в папку «Спам» одержувача.
Щоб уникнути таких проблем, найнадійніше налаштувати відправку Email-листів через SMTP. SMTP (Simple Mail Transfer Protocol) - це мережевий протокол для масової передачі електронної пошти.
SMTP-сервера надаються хостерами і поштовими сервісами. Тому корпоративні ящики, створені на SMTP-сервері мають підтвердження справжності, в результаті чого листи потрапляють в папку «Вхідні» до одержувача.
Для настройки передачі по SMTP в OkayCMS вам необхідно:
- Створити поштову скриньку, який буде підв'язані до SMTP-сервера. Це можна зробити або у себе на хостингу, або за допомогою поштового сервісу, наприклад, Яндекс або Gmail.
- Перейти в адмін-панель свого сайту, розділ Налаштування сайту -> Налаштування повідомлень -> Включити SMTP. Так само в поля нижче потрібно ввести відповідні дані:
- адреса SMTP сервера / хост SMTP - залежить від того, чий сервер ви будете використовувати, наприклад, у Gmail це може бути smtp.gmail.com
- SMTP порт - так само залежить на чиєму сервері буде розташовуватися ваша пошта, у того ж Gmail це 465 або 587, в залежності від типу шифрування
- SMTP логін - ваш Email на хостингу або поштовому сервісі
- SMTP пароль - пароль від Email
Більше інформації про налаштування SMTP на Gmail тут .
УВАГА! Зазначений вами Email буде підставлятися в поле відправника. Тому, рекомендуємо подбати про створення корпоративної доменної пошти. Це можна зробити на хостингу, або на поштовому сервісі. Однак у Gmail це платна послуга. Якщо ви користуєтеся поштою Яндекса, ви можете створити безкоштовно корпоративний ящик. Для цього потрібно авторизуватися в своєму акаунті і перейти по посиланню https://pdd.yandex.ru/ .
Доменна пошта не є обов'язковою для SMTP. Але, як правило, корпоративна пошта викликає більше довіри у клієнта по відношенню до вашої компанії.