Назад | Перейти на главную страницу

Ошибка поиска имени хоста sendmail localhost

Я начинаю получать письма определенного типа, которые вызывают проблемы у наших пользователей. Я запускаю sendmail в Fedora с фильтром mimedefang. Когда этот определенный тип спама приходит со случайными символами в теме и теле, он в конечном итоге (после нескольких неудачных попыток) помещается во INBOX вместо папки JUNK, даже если он правильно помечен как спам. Сито Dovecot как-то путается. Вот ошибки в почтовом журнале:

Mar  8 03:47:51 afomail sendmail[22473]: v23Hplpr011711: SYSERR(root): timeout writing message to localhost
Mar  8 03:47:51 afomail sendmail[22473]: v23Hplpr011711: to=<username@domain.tld>, delay=4+15:56:03, xdelay=00:00:05, mailer=local, pri=10129675, relay=localhost, dsn=4.4.2, stat=Deferred: Name server: localhost: host name lookup failure

Правильные записи находятся в resolv.conf, и это происходит только с крошечной частью объема электронной почты. Но что-то в этих письмах мешает sendmail найти себя (localhost). Как я могу это исправить?

Содержимое nssswitch.conf

passwd:     files sss
shadow:     files sss
group:      files sss

hosts:      files dns myhostname mymachines

bootparams: nisplus [NOTFOUND=return] files

ethers:     files
netmasks:   files
networks:   files
protocols:  files
rpc:        files
services:   files sss

netgroup:   files sss

publickey:  nisplus

automount:  files sss
aliases:    files nisplus

хосты:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 mydomain.com
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

результаты grep 'D {MTAHost' /etc/mail/submit.cf

D{MTAHost}[127.0.0.1]

Заранее спасибо.