> Поставил все. amavisd-new-2.10.1-4.fc22, amavis переустанавливал, ставил из репозиториев
> федоры.
> Конфиг амависа:
> http://pastebin.com/AasPVt0f
> perl -V:
> http://pastebin.com/w70xR64R а теперь верните изменения которые делали в:
>Попробовал раскоментировать my_require в /usr/sbin/amavisd (209 строчка)
и испольняемые файлы amavisd-new не трогайте, а то вам *.conf файлы чтобы править!
закомментируйте секции
#$enable_dkim_verification = 1;
#$enable_dkim_signing = 1;
#@dkim_signature_options_bysender_maps = (
#{ '.' => { a => 'rsa-sha256', c=> 'relaxed/simple', ttl => 30*24*3600 },
#} );
#dkim_key('example.com','default','/etc/amavisd/dkim/key2.pem',g=>'*',h=>'sha256',k=>'rsa');
запустите и убедитесь что amavisd-new запускается без ошибок.
далее следуя инстукцией Шаг-За-Шагом http://www.ijs.si/software/amavisd/amavisd-new-docs.html#dkim
выполните следующие действия в соответствии с вашим доменом(команды от имени avamis):
Generate a signing key:
$ amavisd genrsa /var/db/dkim/example-foo.key.pem
add to amavisd.conf:
$enable_dkim_verification = 1;
$enable_dkim_signing = 1;
dkim_key('example.com', 'foo', '/var/db/dkim/example-foo.key.pem');
@dkim_signature_options_bysender_maps = (
{ '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } );
@mynetworks = qw(0.0.0.0/8 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12
192.168.0.0/16); # list your internal networks
run:
$ amavisd showkeys
add the public key (as displayed) to your DNS zone, increment SOA sequence number and reload DNS; then test signing and a published key:
$ amavisd testkeys
if all went well:
$ amavisd reload