Exim4 (Нстройка роутеров.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
T04ka
Сообщения: 266

Exim4

Сообщение T04ka »

Всем привет.
Имеется smpt-сервер провайдера smpt.isp.ru, нужно через него отправить
почту с помощью MTA Exim 4. При установки Debian указал отправку почты через
smarthost и прописал сервер smpt.isp.ru. В файле /ect/exim4/passwd.client указал
smpt.isp.ru:username:password.
Вот журнал Exim (отправка письма):

Код: Выделить всё

2005-07-07 10:45:02 1DqMNq-00016v-QK <= user1@mail.ru U=user1 P=local S=447 id=200507071045.02459.user1@mail.ru
2005-07-07 10:45:04 1DqMNq-00016v-QK no IP address found for host smpt.isp.ru
2005-07-07 10:45:04 1DqMNq-00016v-QK == user2@mail.ru R=smarthost defer (-1): lookup of host "smpt.isp.ru" failed in smarthost router
2005-07-07 10:45:04 1DqMNq-00016v-QK ** user2@mail.ru: retry timeout exceeded
2005-07-07 10:45:04 1DqMNs-00016x-DY <= <> R=1DqMNq-00016v-QK U=Debian-exim P=local S=1330
2005-07-07 10:45:04 1DqMNq-00016v-QK Completed
2005-07-07 10:45:05 1DqMNs-00016x-DY no IP address found for host smpt.isp.ru
2005-07-07 10:45:05 1DqMNs-00016x-DY == user1@mail.ru R=smarthost defer (-1): lookup of host "smpt.isp.ru" failed in smarthost router
2005-07-07 10:45:05 1DqMNs-00016x-DY ** user1@mail.ru: retry timeout exceeded
2005-07-07 10:45:05 1DqMNs-00016x-DY user1@mail.ru: error ignored
2005-07-07 10:45:05 1DqMNs-00016x-DY Completed

Как я понял проблема в роутерах, смотрел документацию, но там мало что понятно,
да и все на английском языке. Может кто знает как это настроить?
O Fortuna
velut luna
Спасибо сказали:
Wizard
Сообщения: 88

Re: Exim4

Сообщение Wizard »

А можно посмотреть на раздел конфига где описаны роутеры?
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Exim4

Сообщение T04ka »

А можно посмотреть на раздел конфига где описаны роутеры?


Конфиг роутеров довольно большой, так что ссылка внизу.

Так же есть файл /etc/exim4/update-exim4.conf.conf.
Вот он:

Код: Выделить всё

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='localhost.localdomain'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smpt.isp.ru'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Exim4

Сообщение Marduk »

smpt.isp.ru? А ты не smtp имел ввиду? Я сейчас тоже пытаюсь настроить exim, может мне поможет, если ты выложишь сюда весь свой главный конфиг в архиве... Буду очень благодарен.
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Wizard
Сообщения: 88

Re: Exim4

Сообщение Wizard »

(Morda @ Четверг, 07 Июля 2005, 13:31) писал(а):
А можно посмотреть на раздел конфига где описаны роутеры?


Код: Выделить всё

...
dc_smarthost='smpt.isp.ru'
...




И действительно, ошибка, скорее всего, в названии хоста. В конфигурации роутеров все корректно.
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Exim4

Сообщение T04ka »

И так все попорядку;
1. Для проверки я поставил smpt-сервер mail.ru (там у меня второй ящик)

Код: Выделить всё

dc_smarthost='smpt.mail.ru'

Письма не идут с ошибкой, описанной выше. Локальная почта работает без
ошибок.
2. Для Marduk:
Я имел ввиду отправку писем через SMPT сервер с аутенфикацией.
Ссылка на конфиг где-то внизу.
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: Exim4

Сообщение Marduk »

Спасибо за конфиг, повторяю вопрос: почему smpt, не опечатка ли? Пробовал smtp.mail.ru?
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Igor B.
Сообщения: 324

Re: Exim4

Сообщение Igor B. »

Стопудовая опечатка. Я сначала думал, что человек, заменяя имя реального провайдера, ошибся пальцами. Но когда речь пошла про конкретный smtp.mail.ru... Это уже не "очепятка".

Кстати, у мэйл-рушного smtp есть достаточно строгие правила насчет того, что он релеит, а что нет. Так что, прежде чем его юзать в тестовых целях, надо хорошенько все посмотреть...
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Exim4

Сообщение T04ka »

Мда... Ошибочка вышла.
Ну да ладно, Exim заработал. Попробовал я отправить через smtp.mail.ru -
все работает, тетстовое письмо дошло до адресанта.
Хотя журнал Exim странноват:

Код: Выделить всё

2005-07-07 21:29:45 Start queue run: pid=4296 -qqf
2005-07-07 21:29:45 1DqW2p-00015y-QQ Message is frozen
2005-07-07 21:29:45 1DqW9C-00015F-M7 Message is frozen
2005-07-07 21:29:45 1DqW2p-00015y-QQ Message is frozen
2005-07-07 21:29:45 1DqW9C-00015F-M7 Message is frozen
2005-07-07 21:29:45 End queue run: pid=4296 -qqf
2005-07-07 21:29:55 1DqWRv-00017Z-V2 <= user1@mail.ru U=virus P=local S=479 id=200507072129.55741.user1@mail.ru
2005-07-07 21:29:59 1DqWRv-00017Z-V2 => user2@mail.ru R=smarthost T=remote_smtp_smarthost H=smtp.mail.ru [194.67.23.115]
2005-07-07 21:29:59 1DqWRv-00017Z-V2 Completed


Собщение то дошло, почему Message is frozen?
Ладно, всем спасибо, тему можно закрывать.
P.S. У меня есть предложение сделать FAQ по Exim, может вопросов
будет поменче.


Morda добавил в 08.07.2005 11:11

Кажется рано тему закрыл.
И так прикручиваю Spamassassin и Clamav:

Код: Выделить всё

acl_smtp_data = acl_check_virus - проверка на спам и вирусы
av_scanner = clamd:127.0.0.1 3310 Адресс ClamAV (предварительно прописал в /etc/clamav/
                                                                      TCPSocket 3310
                                                                      TCPAddr 127.0.0.1)
spamd_address = 127.0.0.1 783 - адресс Spamassasin


Что в итоге:
1. Запуск демона ClamAV:
Starting ClamAV daemon: LibClamAV Warning: ********************************************************
LibClamAV Warning: *** This version of the ClamAV engine is outdated. ***
LibClamAV Warning: ********************************************************
clamd
2. Лог Exim4 точно не помню, но там что-то вроде этого:
spamd_address - command not found
O Fortuna
velut luna
Спасибо сказали:
Wizard
Сообщения: 88

Re: Exim4

Сообщение Wizard »

(Morda @ Пятница, 08 Июля 2005, 11:11) писал(а):1. Запуск демона ClamAV:
LibClamAV Warning: ***  This version of the ClamAV engine is outdated.  ***
Это просто - clamav устарел. Надо обновлять.
spamd_address - command not found
Видимо exim собран без поддержки сканирования. Если мне не изменяет склероз, то версии до 4.50 надо было патчить на предмет поддержки сканирования. 4.50 и дальше уже имеют встроенную фичу.
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Exim4

Сообщение T04ka »

Версия ClamAV 0.84-2.srage.1, взята с
http://security.debian.org/ stable/updates main contrib
Таже обновились пакеты clamav-base, -daemon, -data, libclamav1. Больше
установленных пакетов ClamAV в системе нет.

Exim 4.50-8, что за фича, как называется?
O Fortuna
velut luna
Спасибо сказали:
Wizard
Сообщения: 88

Re: Exim4

Сообщение Wizard »

(Morda @ Пятница, 08 Июля 2005, 14:00) писал(а):Версия ClamAV 0.84-2.srage.1, взята с

А на дворе давно уж 0.86
http://www.clamav.net
Latest ClamAV stable release is: 0.86.1
Exim 4.50-8, что за фича, как называется?

#------------------------------------------------------------------------------
# Compiling Exim with content scanning support: If you want to compile Exim
# with support for message body content scanning, set WITH_CONTENT_SCAN to
# the value "yes". This will give you malware and spam scanning in the DATA ACL,
# and the MIME ACL. Please read the documentation to learn more about these
# features.

# WITH_CONTENT_SCAN=yes

И в 4.50 уже должно быть... Может собирали с "WITH_CONTENT_SCAN=no"...
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Exim4

Сообщение T04ka »

ClamAV взял из testing, версия 0.85.1-2 все вроде работает.
А Exim скорее всего собран без поддержки сканирования, в testing такая же версия.
Новая версия Exim 4.52-1 в unstable, в списке изменений про сканирование ни слова.
Думаете, стоит скачать?
O Fortuna
velut luna
Спасибо сказали:
Wizard
Сообщения: 88

Re: Exim4

Сообщение Wizard »

ClamAV-то работать будет, куда он денется, но с руганью на свою старость.

А вот про "Exim 4.52-1 в unstable" ничего не могу сказать...

Wizard добавил в 08.07.2005 15:56

На www.exim-mta.org сказано, что

The current version of Exim is 4.51.

Так чта...
Спасибо сказали: