Rejestracja

  • Autor wątku Autor wątku .dev
  • Data rozpoczęcia Data rozpoczęcia

.dev

Użytkownik
Hej w dniu dzisiejszym zainstalowałem xenforo na swoim serwerze i niestety nie dochodzą żadne maile aktywacyjne konta itp.

Logi z panelu administratora.

  • Error: Email to letsplayrav@gmail.com from kontakt@gamedex.pl failed: Call to undefined function proc_open()
  • src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:291
  • Generated by: .dev
  • Jul 13, 2023 at 10:43 PM

Stack trace​

#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(54): Swift_Transport_StreamBuffer->establishProcessConnection()
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php(117): Swift_Transport_StreamBuffer->initialize(Array)
#2 src/XF/Mail/Mailer.php(312): Swift_Transport_SendmailTransport->send(Object(Swift_Message), Array)
#3 src/XF/Mail/Mail.php(459): XF\Mail\Mailer->send(Object(Swift_Message), Object(Swift_SendmailTransport), NULL, true)
#4 src/XF/Tfa/Email.php(39): XF\Mail\Mail->send()
#5 src/XF/Pub/Controller/Account.php(1102): XF\Tfa\Email->trigger('setup', Object(XF\Entity\User), Array, Object(XF\Http\Request))
#6 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Account->actionTwoStepEnable(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Account', 'TwoStepenable', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Account), NULL)
#8 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Account), NULL)
#9 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#11 src/XF.php(524): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}

Request state​

array(4) {
["url"] => string(30) "/account/two-step/email/enable"
["referrer"] => string(42) "https://forum.gamedex.pl/account/two-step/"
["_GET"] => array(0) {
}
["_POST"] => array(1) {
["_xfToken"] => string(8) "********"
}
}
 
Witam serdecznie,

proc_open i popen są wymagane, jeśli chcesz wysyłać wiadomości e-mail podczas korzystania z wbudowanej opcji PHP. Jeśli masz własny serwer to możesz je włączyć. Jeśli jest to współdzielony hosting, pozostaje napisanie do wsparcia dostarczyciela usług. 🤔

Jeśli z jakiegoś powodu nie jest to możliwe, możesz aktywować przesyłanie maili za pomocą serwera SMTP, co wymaga skorzystania z zewnętrznego serwera. Często dostarczyciele usług również taką możliwość oferują i opisują, jakie dane należy wprowadzić, aby skonfigurować tę opcję.
 
Za 0
A powiedz mi "
Aby kontynuować, musisz włączyć weryfikację dwuetapową.

Weryfikacja dwuetapowa zwiększa bezpieczeństwo Twojego konta, wymagając podania dodatkowego kodu w celu zakończenia procesu logowania. Jeśli Twoje hasło zostanie kiedykolwiek naruszone, ta weryfikacja pomoże zapobiec nieautoryzowanemu dostępowi do Twojego konta."

W tej chwili nie mam dostepu nawet do panelu admina
 
Za 0
Dobra wszystko ogarnięte :)

Czy na przyszłość da się wyłączyć tą weryfikacje aby nie wkurzało użytkowników?
 
Za 0
Czy na przyszłość da się wyłączyć tą weryfikacje aby nie wkurzało użytkowników?

2FA jest domyślnie wyłączone, więc to użytkownik decyduje, czy chce tego używać, czy nie. Wystarczy wejść do profilu -> Weryfikacja dwuetapowa. Administrator, który sobie taką opcję włączy, będzie musiał się dodatkowo zweryfikować własnie przechodząc do panelu administratora, ponieważ można się do niego zalogować również bezpośrednio, a wiadomo, ile rzeczy można w nim poprzestawiać, więc ma to sens. :)

Jeśli jest inaczej i każdy, nawet zwykły użytkownik musi skonfigurować 2FA, to sprawdź, czy nie wymusiłeś tego w ustawień dla zezwoleń konkretnych grup:

1689323586245.png
 
Za 0
Powrót
Góra