AuthMe - recovery system

szymhal | 2018-10-15 13:46:22 UTC | #1

Cześć,
mam problem z systemem AuthMe do wysyłania emaili. Szukałem po forum, ale nie znalazłem odpowiedzi.
Błąd:

[14:32:39 WARN]: [AuthMe] Failed to send a mail to [[email protected]]: [EmailException]: Sending the email to the following server failed : smtp.domena.pl:465

Korzystam z hostingu WWW na LvlUp, konto w poczcie (DirectAdmin) mam podpięte dobrze, bo normalnie działa.
Konfiguracja AuthMe:

https://hastebin.com/ajibogalub.bash

Dzięki za wszystkie odpowiedzi.


Nieznajomy11 | 2017-08-30 12:42:13 UTC | #2

Jak sobie wyobrażasz tutaj pomoc jeśli nie zdradzasz domeny ani nic? :thinking:


kubus | 2017-08-30 12:57:16 UTC | #3

https://hastebin.com/satewinoyi.bash
tak mam zrobione, działa. Też mam z lvlup.


szymhal | 2017-08-30 13:38:16 UTC | #4

Niestety ta konfiguracja u mnie nie działa. Podaję poprawna nazwę użytkownika i hasło.


kubus | 2017-08-30 14:53:46 UTC | #5

u mnie bez problemu.


szymhal | 2017-09-02 20:01:10 UTC | #6

W logach pokazuje się taki błąd przy wysyłaniu emaila: https://hastebin.com/okomumuciy.css


kubus | 2017-09-02 20:07:56 UTC | #7

useTls ustaw na false


szymhal | 2017-09-02 20:09:35 UTC | #8

Próbowałem, nadal to samo.
Nie wiem czemu, pluje błędy z jakimś certyfikatem.
Oczywiście SSL na serwerze mam (https i te sprawy).


kubus | 2017-09-02 20:11:27 UTC | #9

U mnie bez żadnego https (certyfikatu) działało, nie wiem czego to wina. Niech się wypowiedzą lepsi.


szymhal | 2017-09-02 20:21:16 UTC | #10

Spróbuje wyłączyć ssl i zobaczyć czy to właśnie jego wina.
Wyłączyłem całkiem bezpiecznego ssla i nadal nic, oprócz tego, że na każdej stronie pokazuje się informacja, że jest niebiezpieczna :stuckouttongue:


DBanaszewski | 2017-09-03 08:30:41 UTC | #11

To nie ten SSL co myślicie.
Na serwerze poczty jest certyfikat, z którym nic nie da się zrobić. Jest to certyfikat self-signed. Wydany jest on na localhosta - czasami pruje się GMail, ponieważ serwer poczty ma wadliwy certyfikat, lecz można to ominąć. Tutaj trzebaby było poszukać jakiejś wersji AuthMe, która miała podstawowy system łączenia się z serwerem mailowym albo zgłosić ten błąd do autora, że plugin nie obsługuje certyfikatów self-signed.

Jeżeli @kubus nie ma takiego błędu, to prawdopodobnie ma starą wersję pluginu, która nie sprawdza poprawności SSLa :stuckouttongue:


szymhal | 2017-09-03 09:13:10 UTC | #12

Mozesz mi powiedziec z jakiej wersji authme korzystasz?


kubus | 2017-09-03 09:30:20 UTC | #13

Najnowsza, jak wychodzi nowa to aktualizuje


DBanaszewski | 2017-09-03 09:46:50 UTC | #14

U mnie najnowsza wali błędem, że SSL jest niepodpisany XD
Teraz pobrałem najnowszego dev builda i nie wali, lecz jest dalej błąd…


szymhal | 2017-09-03 10:01:34 UTC | #15

Wszystkie wersje, które wspierają 1.12 plują tym błędem.
Czy to na pewno nie wina po mojej stronie?


DBanaszewski | 2017-09-03 10:05:17 UTC | #16

Raczej nie, skoro ja też mam ten sam błąd.
Próbowałem konfigurować tak samo, jak ma @kubus i nie działa.
Jeszcze coś spróbuje zrobić - mi tutaj się nasuwa mały pomysł co wywołuje ten błąd.
Na Windows 10 certyfikat localhost dodałem to zaufanych i ten błąd się nie pojawia. Czyżby wina systemów? XD
Albo i to, że maile wysyła Avast? Nie wiem, sprawdzę jeszcze coś.


DBanaszewski | 2017-09-03 12:34:37 UTC | #17

It works XD
Jeżeli masz domenę pod Cloudflare to ona blokuje port 25 i dlatego nie może wysłać maila XD
Oto moja DZIAŁAJĄCA konfiguracja:

    # Email SMTP server host
    mailSMTP: '91.134.109.98'
    # Email SMTP server port
    mailPort: 25
    # Only affects port 25: enable TLS/STARTTLS?
    useTls: false
    # Email account which sends the mails
    mailAccount: 'pewien_login'
    # Email account password
    mailPassword: 'pewne_hasło'
    # Email address, fill when mailAccount is not the email address of the account
    mailAddress: 'jakiś_mail'
    # Custom sender name, replacing the mailAccount name in the email
    mailSenderName: 'jakaś_nazwa'
    # Recovery password length
    RecoveryPasswordLength: 8
    # Mail Subject
    mailSubject: 'Your new AuthMe password'
    # Like maxRegPerIP but with email
    maxRegPerEmail: 1
    # Recall players to add an email?
    recallPlayers: false
    # Delay in minute for the recall scheduler
    delayRecall: 5
    # Blacklist these domains for emails
    emailBlacklisted: 
    - '10minutemail.com'
    # Whitelist ONLY these domains for emails
    emailWhitelisted: []
    # Send the new password drawn in an image?
    generateImage: false
    # The OAuth2 token
    emailOauth2Token: ''

91.134.109.98 = w2.lvlup.pro ;)

PS. Działa to tylko na innym koncie niż głównym :/ Trzeba utworzyć drugiego użytkownika :)


kubus | 2017-09-03 11:44:27 UTC | #18

Ja to testowałem na VPS’ie i normalnie działa. Nie wiem co u was jest nie tak :D silnik 1.8.8 paperspigot latest


szymhal | 2017-09-03 12:34:54 UTC | #19

Nie mam podpiętej pod cloudflare, zaraz przetestuje twoja konfiguracje.
//Edit: Dziękuję, działa poprawnie.