• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

lost account - wysylanie maili

Poszukaj linijkę odpowiedzialną za wysyłanie wiadomości w pliku lostaccount.php, w moim przypadku było to:
Code:
$main_content .= '<br />An error occorred while sending email! Try again or contact with admin.';

Dodaj pod nią:
Code:
$main_content .= 'Błąd mailera: ' . $mail->ErrorInfo;

I podaj tutaj co wyświetliło przy próbie odzyskania konta.

@edit
Znalazłem chyba rozwiązanie. Wersja phpmailera która jest w gesiorze (przynajmniej ja taką miałem na serwerze) nie obsługuje w ogóle szyfrowania (ssl). Dodali to dopiero od wersji 2.0.0, a gesior używa wersji 1.73.

Cała procedura poprawienia tego błędu wyglądała by następująco:
1) uaktualnić phpmailera do najnowszej wersji (5.1) lub tej 2.0.0 wzwyż. (folder phpmailer/)
2) zedytować pliki odpowiedzialne za wysyłanie wiadomości dodając po każdym wystąpieniu:
Code:
$mail->Port = (int)$config['site']['smtp_port'];

Taki kawałek:
Code:
$mail->SMTPSecure = "ssl";

Jako hosta użyć po prostu smtp.gmail.com a port ustawić na 465.

Nie zdążyłem jeszcze przetestować, ale myślę że powinno zadziałać.
 
Last edited:
dzięki, zastosowałem się do tego co napisałeś i maile idą
rep i pozdro
 
Back
Top