У меня есть настройка почты с использованием postfix и dovecot, со spamassassin, clamav и amavis. Входящая почта содержит правильные заголовки X-Spam *, и все работает более или менее правильно, за исключением нескольких ошибок при отправке исходящей почты.
Если я напишу сообщение From: nick@myhost.com
- To: foobar@example.org
Я получаю несколько озадачивающих записей в моем журнале mail.log:
spamd: connection from localhost [::1]:40516 to port 783, fd 5
spamd: handle_user (getpwnam) unable to find user: 'foobar'
spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
spamd: processing message <b765df18-dfdd-03a5-b39a-11a608898afd@myhost.com> for foobar:65534
Я попытался найти эту ошибку (в частности, похоже, что spamd ищет локального пользователя по имени получателя электронной почты (но только отправитель является локальной учетной записью на myhost.com
), но безуспешно.
На данный момент я не уверен, какая конфигурация подходит для вставки сюда, в некоторых документах говорится, что я должен запускать spamd, другие говорят, что clamav или amavis должны обрабатывать передачу почты через spamassassin, и поэтому spamd не должен запускаться (однако, когда я прекращаю демон, ничего не работает).