# Наличие в HELO наших адресов/доменов (переделать на список) # HELO used our own credentials ifelse(confCHECK_HELO_OWN, `REJECT', `dnl deny condition = ${if eq{$interface_address}{}{no}{yes}} condition = ${if eq{$sender_helo_name}{[$interface_address]}{yes}{no}} message = Invalid greeting used log_message = HELO used my own credentials deny condition = ${if match_domain{$sender_helo_name}\ {$primary_hostname:+local_domains} \ {yes}{no}} message = Invalid greeting used log_message = HELO used my own credentials ifdef(`confSECONDARY_RELAY', `ifelse(confSECONDARY_RELAY, `NO', `', ` deny condition = ${lookup{$sender_host_address}\ iplsearch{CONFDIR/hosts-trusted}\ {no}{yes}} condition = ${if match_domain{$sender_helo_name}\ {relay_to_domains} \ {yes}{no}} message = Invalid greeting used log_message = HELO used my own credentials ')') ') ifelse(confCHECK_HELO_OWN, `WARN', `dnl warn condition = ${if eq{$interface_address}{}{no}{yes}} condition = ${if eq{$sender_helo_name}{[$interface_address]}{yes}{no}} message = X-Warn-HELO-Own: HELO used my own credentials - $sender_helo_name log_message = HELO used my own credentials warn condition = ${if match_domain{$sender_helo_name}\ {$primary_hostname:+local_domains \ ifdef(`confSECONDARY_RELAY', `ifelse(confSECONDARY_RELAY, `NO', `', `:+relay_to_domains')')} \ {yes}{no}} message = X-Warn-HELO-Own: HELO used my own credentials - $sender_helo_name log_message = HELO used my own credentials ifdef(`confSECONDARY_RELAY', `ifelse(confSECONDARY_RELAY, `NO', `', ` warn condition = ${lookup{$sender_host_address}\ iplsearch{CONFDIR/hosts-trusted}\ {no}{yes}} condition = ${if match_domain{$sender_helo_name}\ {relay_to_domains} \ {yes}{no}} message = X-Warn-HELO-Own: HELO used my own credentials - $sender_helo_name log_message = HELO used my own credentials ')') ')