Не надходять листи при реєстрації користувачів на 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-функцію.