مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-12-01 05:43:04 +00:00
remove AUTH= paramater from "MAIL FROM" before processing
هذا الالتزام موجود في:
@@ -236,7 +236,14 @@ module Postal
|
|||||||
|
|
||||||
@state = :mail_from_received
|
@state = :mail_from_received
|
||||||
transaction_reset
|
transaction_reset
|
||||||
@mail_from = data.gsub(/MAIL FROM\s*:\s*/i, '').gsub(/.*</, '').gsub(/>.*/, '').strip
|
if data =~ /AUTH=/
|
||||||
|
# Discard AUTH= parameter and anything that follows.
|
||||||
|
# We don't need this parameter as we don't trust any client to set it
|
||||||
|
mail_from_line = data.sub(/ *AUTH=.*/, '')
|
||||||
|
else
|
||||||
|
mail_from_line = data
|
||||||
|
end
|
||||||
|
@mail_from = mail_from_line.gsub(/MAIL FROM\s*:\s*/i, '').gsub(/.*</, '').gsub(/>.*/, '').strip
|
||||||
'250 OK'
|
'250 OK'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم