AuthMe - Отключение email

Такой вопрос, есть способ отключить эту панель?
На гите запостили что у них с ней баг, а как убрать эту команду я не знаю.
было бы не плохо если бы вы помогли мне, заранее спасибо)

1643130055795.png
 
делаю это исключительно из за этой ошибки
[12:57:32 ERROR]: ------------------------------
[12:57:32 ERROR]: Current Thread: Server thread
[12:57:32 ERROR]: PID: 22 | Suspended: false | Native: true | State: RUNNABLE
[12:57:32 ERROR]: Stack:
[12:57:32 ERROR]: java.base@17.0.1/sun.nio.ch.Net.poll(Native Method)
[12:57:32 ERROR]: java.base@17.0.1/sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:181)
[12:57:32 ERROR]: java.base@17.0.1/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:548)
[12:57:32 ERROR]: java.base@17.0.1/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597)
[12:57:32 ERROR]: java.base@17.0.1/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
[12:57:32 ERROR]: java.base@17.0.1/java.net.Socket.connect(Socket.java:633)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:357)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:217)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2175)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//javax.mail.Service.connect(Service.java:388)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//javax.mail.Service.connect(Service.java:246)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//javax.mail.Service.connect(Service.java:195)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//javax.mail.Transport.send0(Transport.java:254)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//javax.mail.Transport.send(Transport.java:124)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//org.apache.commons.mail.Email.sendMimeMessage(Email.java:1459)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//org.apache.commons.mail.Email.send(Email.java:1496)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.mail.SendMailSsl.sendEmail(SendMailSsl.java:106)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.mail.EmailService.sendVerificationMail(EmailService.java:108)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.data.VerificationCodeManager.generateCode(VerificationCodeManager.java:139)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.data.VerificationCodeManager.codeExistOrGenerateNew(VerificationCodeManager.java:123)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.command.executable.changepassword.ChangePasswordCommand.runCommand(ChangePasswordCommand.java:47)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.command.PlayerCommand.executeCommand(PlayerCommand.java:16)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.command.CommandHandler.executeCommand(CommandHandler.java:122)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.command.CommandHandler.handleCommandResult(CommandHandler.java:81)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.command.CommandHandler.processCommand(CommandHandler.java:68)
[12:57:32 ERROR]: AuthMe-5.6.0-beta2.jar//fr.xephi.authme.AuthMe.onCommand(AuthMe.java:344)
[12:57:32 ERROR]: org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[12:57:32 ERROR]: org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
[12:57:32 ERROR]: org.bukkit.craftbukkit.v1_18_R1.CraftServer.dispatchCommand(CraftServer.java:897)
[12:57:32 ERROR]: net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2287)
[12:57:32 ERROR]: net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2098)
[12:57:32 ERROR]: net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2079)
[12:57:32 ERROR]: net.minecraft.network.protocol.game.ServerboundChatPacket.handle(ServerboundChatPacket.java:46)
[12:57:32 ERROR]: net.minecraft.network.protocol.game.ServerboundChatPacket.a(ServerboundChatPacket.java:6)
[12:57:32 ERROR]: net.minecraft.network.protocol.PacketUtils.lambda[imath]ensureRunningOnSameThread[/imath]1(PacketUtils.java:56)
[12:57:32 ERROR]: net.minecraft.network.protocol.PlayerConnectionUtils[math]Lambda$6443/0x0000000802034240.run(Unknown Source)
[12:57:32 ERROR]: net.minecraft.server.TickTask.run(TickTask.java:18)
[12:57:32 ERROR]: net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149)
[12:57:32 ERROR]: net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1413)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189)
[12:57:32 ERROR]: net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1391)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1384)
[12:57:32 ERROR]: net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1362)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1268)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer.lambda[imath]spin[/imath]0(MinecraftServer.java:317)
[12:57:32 ERROR]: net.minecraft.server.MinecraftServer[/math]Lambda$3944/0x0000000801431a78.run(Unknown Source)
[12:57:32 ERROR]: java.base@17.0.1/java.lang.Thread.run(Thread.java:833)

Email:
# Email SMTP server host
mailSMTP: smtp.gmail.com
# Email SMTP server port
mailPort: 465
# Only affects port 25: enable TLS/STARTTLS?
useTls: true
# Email account which sends the mails
mailAccount: ---a----ud--@gmail.com
# Email account password
mailPassword: ----------
# Email address, fill when mailAccount is not the email address of the account
mailAddress: ''
# Custom sender name, replacing the mailAccount name in the email
mailSenderName: ------
# Recovery password length
RecoveryPasswordLength: 8
# Mail Subject
mailSubject: ----- - Изменение пароля
# 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: ''
 
может есть решение проблемы, которую я выше скинул?
Плагин сделан через одно место. Такие операции должны выполняться асинхронно, чтобы не блокировать главный поток сервера.

Лучше локальный SMTP-сервер поставить (exim4 и др.), чтобы задержек и лимитов не было. exim4 по крайней мере использует очередь отправки беря разбор адреса почты и доставку на себя.
 
Без установки exim4 можно обойтись? Можно конечно, но что то руки не доходят, да и эта почта как по мне того не стоит
 
Установка локального почтового сервера точно избавит вас от лагов и лимитов GMail. Или все же переписывайте плагин на асинхронность.
Почта нужна или какая-то её замена (например бот в VK). Дети часто пароли забывают, способ восстановления доступа должен быть обязательно.
 
Назад
Сверху