Код: Выделить всё
{ # a hash-type lookup table (associative array)
'promoconcert.es' => -3.0,
'nobody@cert.org' => -3.0,
'cert-advisory@us-cert.gov' => -3.0,
}
Но меня несколько сложнее. Поэтому стараюсь перенести все хеши во внешние файлы. Вот пример успешно перенесенного хеша:
Код: Выделить всё
# Хеши по отдельным адресам с начислением баллов
# Все хеши(адрес-баллы) перечислены в файле:
read_hash("/var/amavis/sender_scores_sitewide");
Код: Выделить всё
mailma.vedomosti.ru -5.0
rostelecom.ru -3.0
info@aeroexpress.ru -10.0
Вот так было и работало:
Код: Выделить всё
# $reputation_factor = 0.2;
# Репутация для некоторых подписей DKIM
# default => @signer_reputation_maps = ();
@signer_reputation_maps = ( {
'ebay.ca' => -9.57,
'ebay.de' => -3.38,
'ebay.fr' => -10.95,
'emailro.club' => 50.0,
} );
и перестало работать:
Код: Выделить всё
@signer_reputation_maps = ( {
'ebay.ca' => -9.57,
'ebay.de' => -3.38,
'ebay.fr' => -10.95,
# 'emailro.club' => 50.0,
read_hash("/var/amavis/dkim_signer_reputation"),
} );
Как после изменения провести проверку значений, которые получили массивы и хеши?
Режим amavisd debug не показывает.