Первым делом ищем письмо в логах
#cat /var/log/maillog | grep user@domain.ru
Запрос ничего не выдал.. значит письмо было раньше.. есть семидневный архив bz2. Просматриваю каждый через mc и нахожу нужную строку
Jan 26 07:12:32 gw amavis[33130]: (33130-12) Blocked SPAM, [193.XXX.249.XXX] 193.XXX.249.XXX]
Следующий шаг это доставить письму адресату.
Берем из лога название файла упавшего в архив "спам-вирусовых" писем spam-i9UQMqXHK-1l.gz . Этот файл хранится в папке карантина /var/virusmails.
Переходим в папку и доставляем письмо:
#cd /var/virusmails
#amavisd-release spam-i9UQMqXHK-1l.gz
250 2.0.0 Ok, id=rel-yVhEw7tY3+tr, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 93F4561C1C
Команда amavisd-release осуществляет доставку попавшего в карантин письма его получателю.
Теперь добавить нужно отправителя в белый список. В Amavisd за это отвечает строчка из конфига usr/local/etc/amavisd.conf
read_hash(\%whitelist_sender, '/var/amavisd/whitelist');
Теперь топаем в /var/amavis/whitelist и добавляем либо целиком ящик user@domain.ru или только имя домена @domain.ru
после перегружаем amavis
/usr/local/etc/rc.d/amavisd restart
Вот теперь кажется все.
Оригинал статти: http://sys.dmitrow.com/node/135
Комментариев нет:
Отправить комментарий