Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

ShriEkeR (16-05-2011 18:50): FAQ по Exim MTA #2  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Текущая версия Exim 4.72

   Home page Автор Philip Hazel, University of Cambridge.
Exim - чертовски быстр, отличный выбор для загруженных систем. Свободно распространяемый Mail Transport Agent (MTA, лицензия GPL), обладающий возможностью очень гибкой и тонкой настройки, включая поиск конфигурационной информации в базах данных - mySQL, PostgresQL, Oracle, SQLite.., а также LDAP.  В Exim встроена поддержка Maildir (quota), SMTP-аутентификация, TLS/SSL, SpamAssassin, сканирование на лету антивирусом(ами), ACL, системные фильтры... Сомневающимся.
На многие вопросы помогут найти ответы рассылки: На русском + На английском
Документация на русском по Exim + много полезной инфы на www.lissyara.su

Установка почтового сервера на базе Exim с поддержкой виртуальный аккаунтов (MySQL).
Подробное руководство состоит из двух связанных частей:
   1. Установка и настройка Exim 4.20.
   2. Установка  и настройка Tpop3d с поддержкой виртуальных аккаунтов.
Внимательно читаем здесь © ginger
-=-=-=-
Улучшенный вариант части 1: Exim-4.50 + MySQL © ginger
-=-=-=-
Так как Tpop3d не совместим с MS Outlook Express 6, а также не поддерживает IMAP, автор рекомендует его заменить на Dovecot. Изменения, которые нужно сделать cмотрим здесь © ginger
-=-=-=-
Еще один вариант установки © Wombat
-=-=-=-
Exim+Courier-Imap+MySQL+ClamAV+DSPAM+SquirrelMail © Павел Семенец Искать по ctrl+F=Павел Семенец
-=-=-=-
Опции для сборки exim из портов (FreeBSD) © tankistua
 
Уважаемые коллеги!
 
Нам очень дороги ваши конфиги и логи на несколько страниц, но, поверьте, их гораздо приятнее читать когда они заключены в тэг more.

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 10:58 29-08-2003 | Исправлено: hoochie, 22:55 16-12-2010
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
# locate sophie



----------
Раньше у нас было время
Теперь у нас есть дела...

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 18:06 19-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
ничего я не использую. а что конкретнее заремить?
 
з.ы. новичок я в этом деле
 
Добавлено:

Цитата:
# locate sophie  

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

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:07 19-09-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

 
Параметр av_scanner закомментируй и(или)
# deny    malware    = *
#         message    = This message contains a virus ($malware_name).
 
Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.
 
Добавлено:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 18:13 19-09-2006
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G_R
если раньше работало, а щас не работает и не знаешь чего делать - перегрузи сервер :)

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 18:20 19-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Параметр av_scanner закомментируй и(или)  
# deny    malware    = *  
#         message    = This message contains a virus ($malware_name).  
 
Потому что вот этот malware ломится к параметру av_scanner и просит сказать где сокет или порт антивируса, чтобы передать туда данные.  
 
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.

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

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:20 19-09-2006
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkHost
Цитата:
Тебя не должно волновать имя (Sophie). Exim так всегда ругается, когда с антивирусом траблы.

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

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

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

----------
Раньше у нас было время
Теперь у нас есть дела...

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 09:58 20-09-2006 | Исправлено: hoochie, 09:59 20-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
привет!
 
заремил:
# deny    malware    = *  
#         message    = This message contains a virus ($malware_name).  
 
ша пока работает. когда начну настраивать антивирус, мот ешо чё спрошу

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 10:56 20-09-2006
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Спрашивай, но только по-русски.

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 10:58 20-09-2006 | Исправлено: hoochie, 10:59 20-09-2006
DarkHost



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

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

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

Всего записей: 189 | Зарегистр. 01-08-2005 | Отправлено: 16:13 20-09-2006
intera

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите! Dovecot глючит
 
установид dovecot, прописал все конфигурационные настройки (перепробовал все варианты)
 
при попытке запуска выдает ошибку
Error: Error in configuration file /usr/local/etc/dovecot.conf line 715: Unknown setting: userdb
 
тоже самое по auth_passdb
 
пока не закомментируешь переменную - ругается
 
причем эти переменные он сам при установке и прописывает.
 
Почему он их не видит? Как это исправить?
 
без переменных довекот не логинится

Всего записей: 1 | Зарегистр. 20-09-2006 | Отправлено: 18:05 20-09-2006 | Исправлено: intera, 18:06 20-09-2006
admua

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу объеденить 2 условия:

Код:
 
${if eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}{yes}{no}}
 

и

Код:
 
${if>{$message_size}{10K}{yes}{no}}
 

как я понимаю в результате должно получиться:
 

Код:
 
${if and \
{${if eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}}} \
{${if>{$message_size}{10K}}} \  
{yes}{no}}
 

но в результате в /var/log/maillog появляется запись
each subcondition inside an "and{...}" condition must be in its own {}
 
все, разобрался
должно быть:

Код:
 
${if and{ \
{eq{$sender_address}{${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `file_acl`='1' LIMIT 1}}}} \
{>{$message_size}{10K}} \
}{yes}{no}}
 


Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 18:13 20-09-2006 | Исправлено: admua, 18:28 20-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
при попытке запуска выдает ошибку  
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/имя_домена/имя_юзера

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:16 20-09-2006
hoochie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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


----------
Раньше у нас было время
Теперь у нас есть дела...

Всего записей: 434 | Зарегистр. 30-03-2003 | Отправлено: 09:33 21-09-2006
admua

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу найти как запретить сообщения с вложениями, с любыми.

Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 10:24 21-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу подружить 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]  
 
в чем трабл? я так и не понял

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 17:48 21-09-2006
admua

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G_R
я не знаю довекот, но..
права на папку к которой он пытается обратиться у него есть?
2 слеша в пути, по которому он обращаеться - может из-за них?

Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 18:20 21-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
может вопрос и глупый, но как это сделать?
 
в конфиге довекота прописано:
login_user = exim  
mail_extra_groups = mail  
auth_user = exim  
 
знацца права должны быть как у ексима.
а папка принадлежит ексиму и групе маил

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 18:45 21-09-2006
admua

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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

письма с вложениями не отправляются, но пользователь об этом никак не информируется, что не есть хорошо..

Всего записей: 18 | Зарегистр. 24-02-2006 | Отправлено: 18:56 21-09-2006 | Исправлено: admua, 19:01 21-09-2006
G_R



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
я пока в линуксе полный ноль, можно немного поподробнее...

Всего записей: 38 | Зарегистр. 07-09-2006 | Отправлено: 20:02 21-09-2006
DEV777

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

Всего записей: 2 | Зарегистр. 22-09-2006 | Отправлено: 13:16 22-09-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA
ShriEkeR (16-05-2011 18:50): FAQ по Exim MTA #2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru