в настоящее время моя часть acl check_mail выглядит так:
deny
message = The sender name must be the same as the login id
condition = ${if eq{$sender_address}{$authenticated_id}{no}{yes}}
Однако я хотел бы подтвердить только домен.
Как мне убрать эту часть из переменных?
использовать domain:
оператор:
deny
message = The sender name must be the same as the login id
condition = ${if eq{${domain:$sender_address}}{${domain:$authenticated_id}}{no}{yes}}
Если не понятно, после добавления domain:
переменная $sender_address
становится ${domain:$sender_address}
. Единственная реальная проблема заключается в том, что если переменная изначально не была в форме электронного письма, она расширится до пустой строки.