1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

fix(smtp-server): add additional information to cram-md5 log entries

هذا الالتزام موجود في:
Adam Cooke
2024-03-12 20:54:40 +00:00
الأصل 5ed94f6f85
التزام 9982bb8c31

عرض الملف

@@ -252,7 +252,7 @@ module SMTPServer
org_permlink, server_permalink = username.split(/[\/_]/, 2) org_permlink, server_permalink = username.split(/[\/_]/, 2)
server = ::Server.includes(:organization).where(organizations: { permalink: org_permlink }, permalink: server_permalink).first server = ::Server.includes(:organization).where(organizations: { permalink: org_permlink }, permalink: server_permalink).first
if server.nil? if server.nil?
logger&.warn "Authentication failure for #{@ip_address}" logger&.warn "Authentication failure for #{@ip_address} (no server found matching #{username})"
increment_error_count("invalid-credentials") increment_error_count("invalid-credentials")
next "535 Denied" next "535 Denied"
end end
@@ -264,12 +264,13 @@ module SMTPServer
@credential = credential @credential = credential
@credential.use @credential.use
logger&.debug "Authenticated with with credential #{credential.id}"
grant = "235 Granted for #{credential.server.organization.permalink}/#{credential.server.permalink}" grant = "235 Granted for #{credential.server.organization.permalink}/#{credential.server.permalink}"
break break
end end
if grant.nil? if grant.nil?
logger&.warn "Authentication failure for #{@ip_address}" logger&.warn "Authentication failure for #{@ip_address} (invalid credential)"
increment_error_count("invalid-credentials") increment_error_count("invalid-credentials")
next "535 Denied" next "535 Denied"
end end