?
» FAQ по Exim MTA
Друзья, мне начальство подкинуло задачку, на почтовом сервере включить запрет принемать почту, при несоответствии обратного днс. Спам замучил всех. Очень прошу подсказать что конкретно в 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.
Спасибо !
Ясно что копать здесь:
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.
Спасибо !
TrebleJig
Рекомендую прочесть статью, обратив свое внимание на присутствие callback в файле конфигурации.
Рекомендую прочесть статью, обратив свое внимание на присутствие callback в файле конфигурации.
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)
Народ спасайте
Сэр, есть Сэр !
Добавлено:
Сделал так :
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)
Народ спасайте
hosts = !+relay_from_hosts
А вообще, то, что вы задумали, работает лишь если у вас ограниченный список отправителей. Иначе будет куча ложных срабатываний и повышенная нагрузка на Exim.
А вообще, то, что вы задумали, работает лишь если у вас ограниченный список отправителей. Иначе будет куча ложных срабатываний и повышенная нагрузка на Exim.
Хмм, может быть можно придумать какой нить acl со списком подсетей и доменов, которые не проверять ?
Привет!
у меня такая проблемка вылезла с 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
в чем трабл?
у меня такая проблемка вылезла с 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
в чем трабл?
Цитата:
unable to connect to sophie UNIX socket (/var/run/sophie)
Проверь антивирус Sophie. Он не запущен.
Неверно настроено подключение антивируса. Скорее всего он не запустился или ты не указал через что он подключается. Закомментируй ACL для антивируса, если ты его не пользуешь.
Цитата:
Проверь антивирус Sophie. Он не запущен.
а где он должен быть? где его смотреть?
Код: # locate sophie
Цитата:
Закомментируй ACL для антивируса, если ты его не пользуешь.
ничего я не использую. а что конкретнее заремить?
з.ы. новичок я в этом деле
Добавлено:
Цитата:
# locate sophie
просветите "тёмного": это в каком файле?
у меня на линухе воще нету sophie
Цитата:
а где он должен быть? где его смотреть?
Параметр av_scanner закомментируй и(или)
# deny malware = *
# message = This message contains a virus ($malware_name).
Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.
Добавлено:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.
G_R
если раньше работало, а щас не работает и не знаешь чего делать - перегрузи сервер :)
если раньше работало, а щас не работает и не знаешь чего делать - перегрузи сервер :)
Цитата:
Параметр av_scanner закомментируй и(или)
# deny malware = *
# message = This message contains a virus ($malware_name).
Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.
дааа, как гриться: скоко не учись, а все равно учиться придется )
спасибо буду копать
DarkHost
Цитата:
Не путай начинающего. Exim совершенно внятно пишет, что не может найти. На clamav будет ругаться иначе.
Цитата:
Sophie - это демон, позволяющий использовать библиотеку антивируса Sophos.
Отключать его, конечно же, нельзя. Иначе очень быстро нахватаешь червей. Найди причину. В конце концов, поступи как советует tankistua и посмотри логи.
Цитата:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.
Не путай начинающего. Exim совершенно внятно пишет, что не может найти. На clamav будет ругаться иначе.
Цитата:
просветите "тёмного": это в каком файле? у меня на линухе воще нету sophie
Sophie - это демон, позволяющий использовать библиотеку антивируса Sophos.
Отключать его, конечно же, нельзя. Иначе очень быстро нахватаешь червей. Найди причину. В конце концов, поступи как советует tankistua и посмотри логи.
привет!
заремил:
# deny malware = *
# message = This message contains a virus ($malware_name).
ша пока работает. когда начну настраивать антивирус, мот ешо чё спрошу
заремил:
# deny malware = *
# message = This message contains a virus ($malware_name).
ша пока работает. когда начну настраивать антивирус, мот ешо чё спрошу
Цитата:
мот ешо чё спрошу
Спрашивай, но только по-русски.
Цитата:
Не путай начинающего. Exim совершенно внятно пишет, что не может найти. На clamav будет ругаться иначе.
Мы могли бы с тобой посмотрить, но у меня сейчас совершенно нет времени симулировать ошибки. Позднее.
Помогите! Dovecot глючит
установид dovecot, прописал все конфигурационные настройки (перепробовал все варианты)
при попытке запуска выдает ошибку
Error: Error in configuration file /usr/local/etc/dovecot.conf line 715: Unknown setting: userdb
тоже самое по auth_passdb
пока не закомментируешь переменную - ругается
причем эти переменные он сам при установке и прописывает.
Почему он их не видит? Как это исправить?
без переменных довекот не логинится
установид dovecot, прописал все конфигурационные настройки (перепробовал все варианты)
при попытке запуска выдает ошибку
Error: Error in configuration file /usr/local/etc/dovecot.conf line 715: Unknown setting: userdb
тоже самое по auth_passdb
пока не закомментируешь переменную - ругается
причем эти переменные он сам при установке и прописывает.
Почему он их не видит? Как это исправить?
без переменных довекот не логинится
не могу объеденить 2 условия:
Код:
${if eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}{yes}{no}}
Код:
${if eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}{yes}{no}}
Цитата:
при попытке запуска выдает ошибку
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/имя_домена/имя_юзера
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
Молодец.
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
не могу найти как запретить сообщения с вложениями, с любыми.
не могу подружить 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]
в чем трабл? я так и не понял
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]
в чем трабл? я так и не понял
G_R
я не знаю довекот, но..
права на папку к которой он пытается обратиться у него есть?
2 слеша в пути, по которому он обращаеться - может из-за них?
я не знаю довекот, но..
права на папку к которой он пытается обратиться у него есть?
2 слеша в пути, по которому он обращаеться - может из-за них?
Цитата:
права на папку к которой он пытается обратиться у него есть?
может вопрос и глупый, но как это сделать?
в конфиге довекота прописано:
login_user = exim
mail_extra_groups = mail
auth_user = exim
знацца права должны быть как у ексима.
а папка принадлежит ексиму и групе маил
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
ммм.. это не то.. 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
Цитата:
ммм.. это не то.. exim и dovecot запускаются с правами локальных пользователей и у этих локальных пользователей должны быть права на доступ к твоим папкам с почтой.. это не в конфиге определяется насколько я знаю.
я пока в линуксе полный ноль, можно немного поподробнее...
Добрый день. Настроил Exim. Но мне дополнительно нужно сделать следующее-чтобы, если была попытка приема зараженного письма с удаленного хоста, Exim посылал оповещение (в виде письма) админу и получателю с указанием кто посылал, куда и имя вируса. Раньше у меня стояла связка postfix+clamav+clamsmtp-там все реализуется довольно просто через конфиг clamsmtp. А здесь не могу понять, что ковырять, вернее вроде бы system filter, но как-не могу сообразить. Прошу строго не судить-с Exim'ом раньше дела не имел- решил попробовать. Помогите, пожалуйста.
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
Предыдущая тема: MS Outlook Возвращает: Не удается доставить.
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.