RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


Боковая панель


Навигация


Линкшэринг


WTF?!

Написать в спортлото

Донат Данкинс


Добавить новую страницу

Вы не можете добавлять страницы
linux:mail:exim

Exim траблшутинг

R=nonlocal: Mailing to remote domains not supported

dpkg-reconfigure exim4-config

Выбрать internet site; mail is sent and received directly using SMTP

https://wiki.debian.org/PkgExim4UserFAQ#I_get_the_error_.22Mailing_to_remote_domains_not_supported.22.

eximstats

Классный интерфейс cPanel оказался лишь красивой оберткой команды

eximstats -nr -html -byemaildomain -bydomain /var/log/exim4/mainlog | less > /root/stats-bydomain$(date +"%b-%d-%H%M%S").html

Удалить почту входящую или исходящую почту домена

Удалить все входящие письма для домена foobar.com

# exiqgrep -i -t domain.com | xargs exim -Mrm

Удалить все исходящие письма с домена foobar.com

# exiqgrep -i -f domain.com | xargs exim -Mrm

Проверка RDNS

http://forum.ispsystem.ru/showthread.php?32397-Как-в-конфиге-exim-включить-проверку-PTR

.ifdef CHECK_RCPT_REVERSE_DNS
  warn message           = Warning - Reverse DNS lookup failed for host $sender_host_address.
         !authenticated  = *
         !verify         = reverse_host_lookup
.endif

Отправить все замороженные сообщения

v1

exim -bp | grep -i frozen | awk '{ print $3 }' | xargs exim -M

v2

exiqgrep -zi | xargs exim -M

ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken

service exim4 stop
rm /var/log/exim4/paniclog 
service exim4 start

Failed to get read lock for /var/spool/exim4/db/retry.lockfile: timed out

Логи

Failed to get write lock for /var/spool/exim4/db/retry.lockfile: timed out

или

Failed to get write lock for /var/spool/exim4/db/ratelimit.lockfile: timed out

Что делать

<code>
# rm -fv /var/spool/exim4/db/*
# service exim4 restart

Как отключить IPv6 или почему в gmail не уходит почта

Лог exim

gmail-smtp-in.l.google.com [2a00:1450:4010:c0f::1a] Network is unreachable
...
alt1.gmail-smtp-in.l.google.com [2404:6800:4008:c04::1b] Network is unreachable
alt2.gmail-smtp-in.l.google.com [2607:f8b0:400e:c04::1b] Network is unreachable
alt3.gmail-smtp-in.l.google.com [2607:f8b0:4003:c03::1a] Network is unreachable
alt4.gmail-smtp-in.l.google.com [2607:f8b0:4001:c05::1b] Network is unreachable
...
alt1.gmail-smtp-in.l.google.com [2404:6800:4008:c04::1b] Connection timed out

Для отключения IPv6 добавляем в файл /etc/exim/exim.conf (для Debian ЕМНИМ /etc/exim4/exim4.conf.template).

disable_ipv6=true

bayes.lock: No such file or directory

Ошибки

Reverse DNS is not a valid hostname (сообщение в mxtoolbox) один, два, три

Мораль: не надо использовать в качестве имени сервера просто foobar.com, всегда указывайте anyname.foobar.com

454 TLS currently unavailable

chown exim /etc/exim/ssl/exim.*
chown Debian-exim /etc/exim4/ssl/exim.*
chmod 600 exim.*

Снова clamav

Ошибка в журнале Exim

malware acl condition: clamd /var/run/clamd.scan/clamd.sock : unable to connect to UNIX socket (/var/run/clamd.scan/clamd.sock): No such file or directory

Ясное дело, что проблема в антивирусе clamav.

Спойлер: добавьте памяти. 2 ГБ этому монстру мало даже чтобы создать сокет и перейти в состояние running.

Главное не надо применять вредные советы вроде добавления таких строк

malware = */defer_ok

Кстати в Exim были важные изменения

ChangeLog for: clamav-0.100.1-3.el7.x86_64
- Modify group of /var/run/clamd.scan to virusgroup

Имейте ввиду.

Кому-то помогло увеличение таймаута в .service файле /usr/lib/systemd/system/clamd@.service

У меня ситуация похожая на эту. clamd грузит CPU на 100% и ничего не происходит.

Короче - +1ГБ swap или RAM помогает.

SMTP Error (550): Failed to set sender

Ошибка в Roundcube SMTP ошибка (550): Невозможно установить отправителя "user@foobar.com" (Access denied - Invalid HELO name (See RFC2821 4.1.3))

Добавить в /etc/roundcubemail/config.inc.php

$config['smtp_helo_host'] = 'localhost';

Перезапустить exim/dovecot/clamd/etc

Ссылки

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/mail/exim.txt · Последние изменения: 2019/06/13 15:59 (внешнее изменение)