Не надходять листи при реєстрації користувачів на PhpBB, Блог лінивого вебмайстра
Отже, вирушаємо за необхідною нам інформацією.
Для початку переходимо до особистого кабінету свого провайдера, у нашому випадку це IDhost. Відкриваємо вкладку Пошта.
Заходимо в адмін панельPhpBB і в лівій частині екрана, в розділіЗасоби зв'язку тиснемо за посиланнямНалаштування пошти
Виставляємо чекбокс уУвімкнути e-mail повідомлення наУвімкнено.
Думаю пояснювати все підряд немає необхідності тому що під кожним параметром є опис, прочитавши його Ви зрозумієте для чого потрібна та чи інша функція. Я зупинятимуся на тих, які нам необхідні.
Далі у розділіНалаштування SMTP виставляємо значенняТак навпроти рядкаВикористовувати SMTP для надсилання email-повідомлень
У рядкуАдреса сервера SMTP вводимоsmtp3r.cp.idhost.kz
У рядкуПорт сервера SMTP виставляємо25
У меню, що випадає, навпроти написуМетод аутентифікації для SMTP вибираємоLOGIN
Далі вводимоІм'я користувача тапароль користувача SMTP у відповідні рядки.
Зберігаємо, натиснувши на кнопку Відправити або Зберегти.
Ну і останнє, що потрібно зробити, це скинути кеш. Для цього відкриваємо вкладку Загальні в адмін панелі PhpBB і в розділіСинхронізація або скидання статистики знаходимо рядок Очистити кеш. Тиснемо виконати на запит про підтвердження погоджуємося.
От і все. Після виконаних дій листи будуть надсилатись як при реєстрації так і при відновленні пароля на форумі PhpBB, та й при пересиланні якоїсь пошти з форуму все буде працювати коректно.
Ще є альтернативний варіант із використанням SMTP-сервера від gmail.com, для тих у кого не спрацював перший варіант.
Налаштовуємо SMTP-сервер на PhpBB так:
- Використовувати SMTP для надсилання email-повідомлень:ТА
- Адреса SMTP-сервера:smtp.gmail.com
- Порт сервера SMTP:25
- Метод автентифікації для SMTP:LOGIN
- Ім'я користувача SMTP:ім'я поштової скриньки @gmail.com
- Пароль SMTP:пароль від ящика
Дані налаштування не завжди працюють коректно, тому варто спробувати замінити параметри:
- Адреса SMTP-сервера:smtp.gmail.com
- Порт сервера SMTP:25
- Адреса сервера SMTP:ssl://smtp.gmail.com
- Порт сервера SMTP:465
Якщо і так надсилання листів з форуму на PhpBB не буде працювати, то варто спробувати вимкнути SMTP та використовувати вбудовану mail-функцію.