XF 2.0 Не приходят письма и вообще что с почтой связано

Статус
В этой теме нельзя размещать новые ответы.

>.P.S.I.X.<

Проверенные
Сообщения
793
Реакции
987
Баллы
11,210
Подтверждения не приходят и обратная связь то же не работает
  • ErrorException: Email to nark.2@mail.ru failed: proc_open() has been disabled for security reasons
  • src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:295
Код:
#0 [internal function]: XF::handlePhpError(2, 'proc_open() has...', '/home/ih371697/...', 295, Array)
#1 /home/ih371697/public_html/src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(295): proc_open('/usr/sbin/sendm...', Array, Array)
#2 /home/ih371697/public_html/src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(58): Swift_Transport_StreamBuffer->_establishProcessConnection()
#3 /home/ih371697/public_html/src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php(119): Swift_Transport_StreamBuffer->initialize(Array)
#4 /home/ih371697/public_html/src/XF/Mail/Mailer.php(293): Swift_Transport_SendmailTransport->send(Object(Swift_Message), Array)
#5 /home/ih371697/public_html/src/XF/Mail/Mail.php(261): XF\Mail\Mailer->send(Object(Swift_Message), NULL)
#6 /home/ih371697/public_html/src/XF/Service/User/AbstractConfirmationService.php(85): XF\Mail\Mail->send()
#7 /home/ih371697/public_html/src/XF/Service/User/AbstractConfirmationService.php(63): XF\Service\User\AbstractConfirmationService->sendConfirmationEmail()
#8 /home/ih371697/public_html/src/XF/ControllerPlugin/EmailConfirmation.php(43): XF\Service\User\AbstractConfirmationService->triggerConfirmation()
#9 /home/ih371697/public_html/src/XF/Pub/Controller/AccountConfirmation.php(46): XF\ControllerPlugin\EmailConfirmation->actionResend(Object(SV\UserMentionsImprovements\XF\Entity\User), '/account-confir...', Array)
#10 /home/ih371697/public_html/src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\AccountConfirmation->actionResend(Object(XF\Mvc\ParameterBag))
#11 /home/ih371697/public_html/src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('XF:AccountConfi...', 'resend', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\AccountConfirmation), NULL)
#12 /home/ih371697/public_html/src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 /home/ih371697/public_html/src/XF/App.php(1787): XF\Mvc\Dispatcher->run()
#14 /home/ih371697/public_html/src/XF.php(326): XF\App->run()
#15 /home/ih371697/public_html/index.php(13): XF::runApp('XF\\Pub\\App')
#16 {main}
 
Последнее редактирование:
Ок, хостер плохой! Но может есть решения в виде плагина, или заплатки, которая все таки позволить таким нещастным пользователь как я и ТС пользоваться этим чудесным форумом и иметь возможность рассылки писем, которая из-за
  • proc_open() has been disabled
отсутствует? :giggle:
 
Ок, хостер плохой! Но может есть решения в виде плагина, или заплатки, которая все таки позволить таким нещастным пользователь как я и ТС пользоваться этим чудесным форумом и иметь возможность рассылки писем, которая из-за
  • proc_open() has been disabled
отсутствует? :giggle:
Нет, причем тут форум, тут на уровне операционной системы хостером вырублена данная функция в PHP
Используй внешние релеи типо яндекса или мелсру и не парься.
 
ЗЫ. Простите за бестактность! Но вот
Используй внешние релеи типо яндекса или мелсру и не парься.
можно по подробнее?


И да.. в Украине эти сервисы позакрывали!
 
Последнее редактирование:
Ответ службы поддержки:
Код:
Здравствуйте. К сожалению, функция proc_open() заблокирована на серверах shared-хостинга. Подобное ПО Вы можете использовать на VPS, где у Вас будет доступ root:
Как использовать релеи не знаю.
Получается, все мои старания по созданию форума с использование xenforo коту под хвост? :rolleyes:
Какая ужасная неудача! :confused::mad:
 
Последнее редактирование:
Ради простенького форума целый VPS, который стоит хостинг + еще до 70 уе в год.... ну многовато)
Если можно, то как эти релеи прицепить?

Безымянный.jpg

Попросил хостеров указать точно, что нужно указывать в полях! :mad:

Настроил! Почта ходит! Всем спасибо (И себе тоже) :D:
 
Последнее редактирование:
Настроил! Почта ходит! Всем спасибо
В таких случаях я вам рекомендую пошагово оформить ваше решение проблемы со скринами, чтобы другие могли воспользоваться этой информацией

Как я решил подобную проблему:

Проблема не отправки почтовых сообщений с форума возникает из-за отключения функции на сервере хостера proc_open

Я написал в тех-поддержку хостера об этом. Они порекомендовали создать в панели управления на своём хостинге, почтовый ящик.

После открытия почтового ящика, на своём хостинге, идём в админку своего форума:

yourdomen.com/admin.php?options/groups/emailOptions/

Или по адресу

Админка -> Настройки -> Настройки электронной почты -> ищем: Метод отправки писем

Метод отправки писем:
  • SMTP: localhost
  • Порт: 25или 587 (уточняйте у своего хостера)

Аутентификация:
  • Имя пользователя: nameemail@yourdomen.com (смотрите внимательно, так может быть нужен только nameemail или полностью прописать nameemail@yourdomen.com)
  • пароль: (пароль почтового ящика)
  • Шифрование: Нет
smtp.jpg

Пробуйте зарегистрировать нового пользователя на форуме. Письмо на указанный имейл может не сразу прийти, может потребуется полминуты или минута...
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу