Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» FAQ по Exim MTA

Автор: Saintixe
Дата сообщения: 12.09.2006 14:15
?
Автор: TrebleJig
Дата сообщения: 14.09.2006 12:34
Друзья, мне начальство подкинуло задачку, на почтовом сервере включить запрет принемать почту, при несоответствии обратного днс. Спам замучил всех. Очень прошу подсказать что конкретно в exim нуна поправить, я поковырялся, но чтото безрезультатно ....
Ясно что копать здесь:

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.1/8
no_more




Exim 4.60.

Спасибо !
Автор: ginger
Дата сообщения: 14.09.2006 12:38
TrebleJig
Рекомендую прочесть статью, обратив свое внимание на присутствие callback в файле конфигурации.
Автор: TrebleJig
Дата сообщения: 14.09.2006 13:01
ginger
Сэр, есть Сэр !

Добавлено:
Сделал так :

deny message = Bad reverse DNS
log_message = Reverse host lookup failed
!verify = reverse_host_lookup

А как сделать исключения ? Спасибо ....




Добавлено:
хмм, он у мя теперь всю внутреннюю пересылку режет:

Sep 14 16:28:07 www exim: 2006-09-14 16:28:07 H=(nauchsovet) [192.168.0.211] F=<graskaya@test.ru> rejected RCPT <gls@test.ru>: Reverse host lookup failed: host lookup failed (failed to find host name from IP address)

Народ спасайте
Автор: DarkHost
Дата сообщения: 14.09.2006 16:44
hosts = !+relay_from_hosts

А вообще, то, что вы задумали, работает лишь если у вас ограниченный список отправителей. Иначе будет куча ложных срабатываний и повышенная нагрузка на Exim.
Автор: TrebleJig
Дата сообщения: 15.09.2006 01:25
Хмм, может быть можно придумать какой нить acl со списком подсетей и доменов, которые не проверять ?
Автор: G_R
Дата сообщения: 19.09.2006 16:40
Привет!

у меня такая проблемка вылезла с exim: при отправке почты в локальной сети вылетает ошибка (журнал работы зэбат):
!19.09.2006, 14:25:58: SEND - Письмо не отправлено. Сервер сообщает: Temporary local problem - please try later

вот содержание exim_mainlog:
2006-09-19 14:58:48 SMTP connection from [192.168.0.1]:1970 I=[192.168.0.100]:25 (TCP/IP connection count = 1)
2006-09-19 14:58:51 1GPeFX-0001Rp-QZ malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
2006-09-19 14:58:51 1GPeFX-0001Rp-QZ H=f4 (localhost) [192.168.0.1]:1970 I=[192.168.0.100]:25 F=<admin@minsk.by> temporarily rejected after DATA
2006-09-19 14:58:54 SMTP connection from f4 (localhost) [192.168.0.1]:1970 I=[192.168.0.100]:25 closed by QUIT

вот содержание exim_paniclog:
2006-09-19 14:58:51 1GPeFX-0001Rp-QZ malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2

в чем трабл?
Автор: hoochie
Дата сообщения: 19.09.2006 16:49

Цитата:
unable to connect to sophie UNIX socket (/var/run/sophie)

Проверь антивирус Sophie. Он не запущен.
Автор: DarkHost
Дата сообщения: 19.09.2006 16:54
Неверно настроено подключение антивируса. Скорее всего он не запустился или ты не указал через что он подключается. Закомментируй ACL для антивируса, если ты его не пользуешь.
Автор: G_R
Дата сообщения: 19.09.2006 17:02

Цитата:
Проверь антивирус Sophie. Он не запущен.


а где он должен быть? где его смотреть?
Автор: hoochie
Дата сообщения: 19.09.2006 17:06

Код: # locate sophie
Автор: G_R
Дата сообщения: 19.09.2006 17:07

Цитата:
Закомментируй ACL для антивируса, если ты его не пользуешь.


ничего я не использую. а что конкретнее заремить?

з.ы. новичок я в этом деле

Добавлено:

Цитата:
# locate sophie


просветите "тёмного": это в каком файле?
у меня на линухе воще нету sophie
Автор: DarkHost
Дата сообщения: 19.09.2006 17:13

Цитата:
а где он должен быть? где его смотреть?


Параметр av_scanner закомментируй и(или)
# deny malware = *
# message = This message contains a virus ($malware_name).

Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.

Добавлено:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.
Автор: tankistua
Дата сообщения: 19.09.2006 17:20
G_R
если раньше работало, а щас не работает и не знаешь чего делать - перегрузи сервер :)
Автор: G_R
Дата сообщения: 19.09.2006 17:20

Цитата:
Параметр av_scanner закомментируй и(или)
# deny malware = *
# message = This message contains a virus ($malware_name).

Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.

Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.


дааа, как гриться: скоко не учись, а все равно учиться придется )

спасибо буду копать
Автор: hoochie
Дата сообщения: 20.09.2006 08:58
DarkHost
Цитата:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.

Не путай начинающего. Exim совершенно внятно пишет, что не может найти. На clamav будет ругаться иначе.

Цитата:
просветите "тёмного": это в каком файле? у меня на линухе воще нету sophie

Sophie - это демон, позволяющий использовать библиотеку антивируса Sophos.
Отключать его, конечно же, нельзя. Иначе очень быстро нахватаешь червей. Найди причину. В конце концов, поступи как советует tankistua и посмотри логи.
Автор: G_R
Дата сообщения: 20.09.2006 09:56
привет!

заремил:
# deny malware = *
# message = This message contains a virus ($malware_name).

ша пока работает. когда начну настраивать антивирус, мот ешо чё спрошу
Автор: hoochie
Дата сообщения: 20.09.2006 09:58

Цитата:
мот ешо чё спрошу

Спрашивай, но только по-русски.
Автор: DarkHost
Дата сообщения: 20.09.2006 15:13

Цитата:
Не путай начинающего. Exim совершенно внятно пишет, что не может найти. На clamav будет ругаться иначе.

Мы могли бы с тобой посмотрить, но у меня сейчас совершенно нет времени симулировать ошибки. Позднее.
Автор: intera
Дата сообщения: 20.09.2006 17:05
Помогите! Dovecot глючит

установид dovecot, прописал все конфигурационные настройки (перепробовал все варианты)

при попытке запуска выдает ошибку
Error: Error in configuration file /usr/local/etc/dovecot.conf line 715: Unknown setting: userdb

тоже самое по auth_passdb

пока не закомментируешь переменную - ругается

причем эти переменные он сам при установке и прописывает.

Почему он их не видит? Как это исправить?

без переменных довекот не логинится
Автор: admua
Дата сообщения: 20.09.2006 17:13
не могу объеденить 2 условия:

Код:
${if eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}{yes}{no}}
Автор: G_R
Дата сообщения: 20.09.2006 17:16

Цитата:
при попытке запуска выдает ошибку
Error: Error in configuration file /usr/local/etc/dovecot.conf line 715: Unknown setting: userdb

а сому строчку из конфига можешь показать?
у меня там написано:
auth_userdb = mysql /etc/dovecot-mysql.conf
и все нормально.


Добавлено:
вопрос по Dovecot:
как правильно прописать путь к каталогу с письмами?

я хочу, чтобы почта ложилась по пути:
/home/mail/имя_домена/имя_юзера
Автор: hoochie
Дата сообщения: 21.09.2006 08:33
admua
Молодец.
DarkHost

Код: # tail -1 /var/log/exim/paniclog
2006-09-19 19:34:24 1GPhbz-00028M-Vg malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directo
ry)
# grep '2006-09-19 19:34:' /var/log/exim/mainlog
2006-09-19 19:34:24 1GPhbz-00028M-Vg malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd (No such file or directory)
2006-09-19 19:34:24 1GPhbz-00028M-Vg H=localhost.xxx.ru (localhost) [127.0.0.1] F=<xxx@xxx.ru> temporarily rejected after DATA
Автор: admua
Дата сообщения: 21.09.2006 09:24
не могу найти как запретить сообщения с вложениями, с любыми.
Автор: G_R
Дата сообщения: 21.09.2006 16:48
не могу подружить exim и dovecot

exim письма принимает и ложит по /home/vmail/domains/%d/%n

в конфиге довекота указываю:
default_mail_env = maildir:/home/vmail/domains/%d/%n

при попытке получить почту выдается ошибка:
!21.09.2006, 16:29:42: FETCH - Сервер сообщает об ошибке: -ERR No INBOX for user.
в логах довекота:
pop3(admin): Sep 21 16:32:09 Error: lstat(/home/vmail/domains/minsk.by/admin//cur) failed: Permission denied
pop3(admin): Sep 21 16:32:09 Error: Couldn't open INBOX: Internal error occured. Refer to server log for more information. [2006-09-21 16:32:09]

в чем трабл? я так и не понял
Автор: admua
Дата сообщения: 21.09.2006 17:20
G_R
я не знаю довекот, но..
права на папку к которой он пытается обратиться у него есть?
2 слеша в пути, по которому он обращаеться - может из-за них?
Автор: G_R
Дата сообщения: 21.09.2006 17:45

Цитата:
права на папку к которой он пытается обратиться у него есть?


может вопрос и глупый, но как это сделать?

в конфиге довекота прописано:
login_user = exim
mail_extra_groups = mail
auth_user = exim

знацца права должны быть как у ексима.
а папка принадлежит ексиму и групе маил
Автор: admua
Дата сообщения: 21.09.2006 17:56
G_R
ммм.. это не то.. exim и dovecot запускаются с правами локальных пользователей и у этих локальных пользователей должны быть права на доступ к твоим папкам с почтой.. это не в конфиге определяется насколько я знаю.

All
в system_filter прописал следующее:

Код: if $sender_address is "${lookup mysql{SELECT `address` FROM `alias` WHERE \
`address`='$sender_address' AND `l_filel`='1' LIMIT 1}}"
then
if $message_body contains "Content-Disposition: attachment;"
then
seen finish
endif
endif
Автор: G_R
Дата сообщения: 21.09.2006 19:02

Цитата:
ммм.. это не то.. exim и dovecot запускаются с правами локальных пользователей и у этих локальных пользователей должны быть права на доступ к твоим папкам с почтой.. это не в конфиге определяется насколько я знаю.


я пока в линуксе полный ноль, можно немного поподробнее...
Автор: DEV777
Дата сообщения: 22.09.2006 12:16
Добрый день. Настроил Exim. Но мне дополнительно нужно сделать следующее-чтобы, если была попытка приема зараженного письма с удаленного хоста, Exim посылал оповещение (в виде письма) админу и получателю с указанием кто посылал, куда и имя вируса. Раньше у меня стояла связка postfix+clamav+clamsmtp-там все реализуется довольно просто через конфиг clamsmtp. А здесь не могу понять, что ковырять, вернее вроде бы system filter, но как-не могу сообразить. Прошу строго не судить-с Exim'ом раньше дела не имел- решил попробовать. Помогите, пожалуйста.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: MS Outlook Возвращает: Не удается доставить.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.