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.