1

Topic: Настройки почтового сервера (smtp) на punbb

Народ. Может вопрос уже на форуме звучал 1000 раз, но все же. Как настроить smtp на punbb. Привязал почту к Маил.Ру, хостинг на ТаймВеб. MX-записи прописаны на хосте все ок. В интерфейсе маила все работает, почтовик The Bat письма шлет, интернет магазин на shop-scritp 7 письма шлет только пыль стоит! Что за беда то такая, что все рекомендуют настройку smtp в punbb через gmail или яндекс?

Тут на форуме от админа письмо с подтверждением о регистрации пришло с ящика gmail и лежало в Спаме. Многие просто не смотрят в папку Спам и не смогут даже зарегистрироваться! Ну как-то так.

2

Re: Настройки почтового сервера (smtp) на punbb

Пробовали воспользоваться этой инструкцией?
вот ссылка

$matches[1]

пробовал настроить, вобщем ни один не подключился ни маил, ни яндекс и даже ни гугл. У них там постоянно какие то изменения, надо с головой вникать....

3

Re: Настройки почтового сервера (smtp) на punbb

Пробовал тоже подключить. Изголялся по разному. Подключал разные, эффекту ноль. Такое впечатление, что не достаточно каких то параметров. Может скрипт email.php у punbb устарели?

Кстати у Google лимит 500 писем в сутки. Вроде он схватывает, но приходит ответ, что мол отсутствует какой то параметр....

4

Re: Настройки почтового сервера (smtp) на punbb

Скажите, а вообще настроить smtp на punbb 1.4.4 это реально? Кому обратится, может платно доработают это дело?

Проблема в том, что на сервере прописан MX-записи от Маил.ру, SPF-запись и подпись DKIM. Далее, все CMS на хосте (сайт, магазин на shop-script 7) пустил через маил (настроит smtp). Все пашет, еще не оно письмо не попало в спам. Плюс сотрудники привыкли к внутреннему интерфейсу Маил.ру и использует соответствующие почтовые адреса с домена.

Блин.... а punBB не работает smtp. И при той же регистрации нового пользователя письмо идет не подписанное подписью DKIM (т.к. шлет его сервер ТаймВеб, хост, а не Маил.ру) и письмо автоматом идет в СПАМ! Как быть народ? Ждать следующего обновления punBB? Заранее благодарю за ответ!

5

Re: Настройки почтового сервера (smtp) на punbb

kamol4 wrote:

shop-script 7

От официалов вроде не предвидется обновление. Возможно все устарело, и нужно переписывать файл email.php, ту часть, что подключается к SMTP серверу.
эта CMS платная? Скиньте архив если бесплатная. Нужно понять принцип работы и тогда можно будет оценить работу.

6 (edited by kamol4 2017.06.16 12:20)

Re: Настройки почтового сервера (smtp) на punbb

Shop-script 7 - платный движок интернет магазина. В нем файл mail.php имеет следующие строки:

<?php
return array(
'mail@ваш_домен.ru' => array(
'type' => 'smtp',
'host' => 'smtp.mail.ru',
'port' => 465,
'login' => 'mail@ваш_домен.ru',
'password' => 'password',
'encryption' => 'ssl',
//либо tls — в зависимости от требований SMTP-сервера
)
);

На основе библиотеки Swift Mailer - вот ссылка

7

Re: Настройки почтового сервера (smtp) на punbb

kamol4, решения этой проблемы нет. Вам лучше нанять фрилансера или дождаться следующего обновления. Возможно решение появится когда нибудь и на нашем форуме. Мы периодически просматриваем важные темы.

8

Re: Настройки почтового сервера (smtp) на punbb

Всем привет!
Бинго! Все-таки заставил работать punbb 1.4.4 через smtp. Много спецов-фрилансеров перебрал, но только один за 30 мин порылся в коде и нашел ошибку! Вот, собственно, он: kwork.ru/user/alexysirov

Ошибка была в том, что данный движок рассчитывал на то, что он и smtp сервер почты один и тот же компьютер. Для исправления достаточно в файле include/email.php строка 162, вместо

fwrite($socket, 'EHLO '.$smtp_host."rn");

написать

fwrite($socket, 'EHLO '.$_SERVER['SERVER_NAME']."rn");

Далее, программист чуть модернизировал код и теперь строки выглядят вот так:

$_server = $_SERVER['SERVER_NAME'];
fwrite($socket, 'EHLO '.$_server."\r\n");

там в коде есть еще кое-какие доработки в строках 120 и 124, поэтому кому необходим smpt сервер на punbb 1.4.4 копируем файл email.php ниже и заменяем его на старый, который находится в include/email.php

This content is available only to registered users.


Далее, указываем настройки smtp в админке, и все, почта ходит, как личным сообщением, так и при регистрации.

Все спасибо за внимание, думаю исправление многим пригодится! Удачи!

3

9

Re: Настройки почтового сервера (smtp) на punbb

kamol4, отлично!  PunBB_INFO_ICQ/ok проверим работоспособность и добавим решение в патчи. Но со временем из-за постоянного прогресса технологий возможно понадобится искать новое решение.

С моей точки зрения такого функционала вообще не должно быть в ядре движка. Такие функции лучше реализовывать с помощью расширений, тем более, что само ядро уже не обновляется и не известно обновится ли в будущем вообще.

10

Re: Настройки почтового сервера (smtp) на punbb

Добавлен патч. Проверял на гугл почте. Более подробную инструкцию по настройке внешнего почтового сервера on GMAIL читайте в этой теме.

11

Re: Настройки почтового сервера (smtp) на punbb

Всем привет.

Решил тут переключиться со стандартной почты от хостинга, на почту zoho.eu. Всё настроил, домен привязал, почта ходит, но когда пытаюсь например зарегистрироваться на форуме, выдаёт следующее.
Извините! Произошла ошибка.
Could not connect to smtp host "smtp.zoho.eu:465" (111) (Connection refused).
Как быть? Патч стоит.

12

Re: Настройки почтового сервера (smtp) на punbb

Возможно либо порт другой, либо необходимо разрешить принимать почту от небезопасных источников или что то вроде того. У меня такое было когда настраивал на гугловскую почту.
По идее у них на Zoho должна быть инструкция на этот счет.

13

Re: Настройки почтового сервера (smtp) на punbb

Нет. Порт точно правильный. Вот прям щас проверил, с почтовика с такими же настройками всё отлично отправляется.

14

Re: Настройки почтового сервера (smtp) на punbb

может вместо smtp.zoho.eu:465 должно быть smtp.zoho.com:465

Включить SSL для SMTP

https://www.zoho.eu/mail/help/zoho-smtp.html

15

Re: Настройки почтового сервера (smtp) на punbb

Да вроде как .eu. По крайней мере, так в мастере настроек написано. Да и через .eu почтовик прекрасно всё отсылает.

16

Re: Настройки почтового сервера (smtp) на punbb

Fenix0148, у них на форуме часто об этой проблеме говорили, пару ссылок по теме:
https://forums.zoho.com/topic/can-t-sen … entication
https://forums.zoho.com/topic/unable-to … ion-failed

Попробуйте поискать там решение и задать вопрос им. Будет решение, сообщите.

17

Re: Настройки почтового сервера (smtp) на punbb

Поискал на их форуме, ничего полезного. Стал долбать их суппорт. Пока ещё ничего не ясно. Ждёмс. Вот подумал, а мож на самом хостинге что-нибудь там закрыто? Как бы проверить? По ходу скоро придётся ещё и с ними долбаться.

18

Re: Настройки почтового сервера (smtp) на punbb

можно проверить, перейдите на Бегет для теста, у них бесплатно пробный период есть. перенесите форум и БД, а затем настройте почту. Если пройдет, то валите с хостинга. Зачем такой нужен с такими ограничениями.

19 (edited by arteguss 2018.02.12 08:27)

Re: Настройки почтового сервера (smtp) на punbb

Помогите пожалуйста, не знаю, что делать. Настроил smtp по инструкции, прикрепил gmail аккаунт, в настройках Гугла разрешил неизвестные приложения, поменял файл include/email на новый, пробовал также подключать к полчте timeweb и mail.ru. Не фурычит PunBB_INFO_ICQ/wall  , что делать?
Хостинг у меня - Timeweb
В спам сообщения тоже не приходят

20

Re: Настройки почтового сервера (smtp) на punbb

У нас на этом форуме в настройках так:

https://punbb.softplaza.net/uploads/images/2018/02/3059980fee92b8e4b712c6ccac6181e2.jpg

В качестве пароля от сервера вставить пароль от почтового ящика.

21

Re: Настройки почтового сервера (smtp) на punbb

PunBB wrote:

У нас на этом форуме в настройках так:

https://punbb.softplaza.net/uploads/images/2018/02/3059980fee92b8e4b712c6ccac6181e2.jpg

В качестве пароля от сервера вставить пароль от почтового ящика.

А какие могут быть варианты, почему не работает?
Какой файл email.php установлен на форуме?

22

Re: Настройки почтового сервера (smtp) на punbb

там же ссылка на патч. Все патчи взять можно по ссылке
https://punbb.softplaza.net/post4818.html#p4818

Файл взятый из этой темы у меня не пошел.

arteguss wrote:

А какие могут быть варианты, почему не работает?

Напишите в СП вашего хостинга, может у них установлены какие либо ограничения.