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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
PhoenixUA



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопросик:
На данный момент для авторизации по SMTP стоит Wingate. У клиентов, которые подключаются с интернета (Outlook, Outlook Express) включена безопасная проверка пароля (SPA), она же NTLM.
Пытаюсь перевести это дело на Exim, но не выходит каменный цветок:
"sasl_auth authenticator failed for (phoenixbook) [x.x.x.x]: 435 Unable to authenticate at present: Cyrus SASL: remote authentication server unavailable"
 
/etc/exim/exim.conf:

Код:
begin authenticators
sasl_auth:
    driver = cyrus_sasl
    public_name = NTLM
    server_realm = my.email.domain
    server_set_id = $1

/usr/lib/sasl2/exim.conf:

Код:
ntlm_server: 192.168.10.16

192.168.10.16 - контроллер домена Windows Server 2003
Куда копать дальше?

Всего записей: 2184 | Зарегистр. 17-11-2005 | Отправлено: 12:03 05-06-2010
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в организации был один домен с exchange 2007. на шлюзе был простой портмап на 25 порт на спамфильтр единственного сервера exchange.
 
появилась необходимость в создании второго домена и второго сервера exchange.
 
Как сделать так, чтобы портмап со шлюза смотрел на exim, а тот уже раскидывал поток на 2 домена в зависимости от адресата?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 16:04 24-06-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
emfs Если у вас шлюз на Линуксе/Фре, просто ставите туда Эксим, пусть принимает всю почту, а потом разбрасывает по доменам на соответствующий exchange.
Если шлюз - просто роутер, ставите в локалке Линукс или Фрю, на нее Эксим, мапите 25 порт шлюза на 25 порт этого сервера, дальнейшее аналогично.

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 16:21 24-06-2010 | Исправлено: vlary, 16:23 24-06-2010
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
 
Я с exim-ом никогда не работал прежде. Можете показать минимальную конфигурацию для такой системы?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 16:28 24-06-2010
vlary



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

Цитата:
Можете показать минимальную конфигурацию для такой системы?
Думаю, минимальной конфигурацией вы не обойдетесь. Дефолтный имеется в дистрибутиве, хорошо откомментированный. Подробное описание имеется в руководстве по Эксиму. Рекомендую хорошо изучить конфигурацию, поскольку она способна творить чудеса. У меня, например, только с помощью соответственно сконфигуренных списков доступа без всяких контент-фильтров, на уровне  SMTP протокола, режется 99% спама.

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 16:52 24-06-2010
emfs

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

Цитата:
Думаю, минимальной конфигурацией вы не обойдетесь.

 
Разве нельзя всё закомментировать, оставив только основное + функции релея на 2 домена, выключить открытый релей, без всякой проверки на спам, вирусы?
 
поставил на ubuntu server из репозитория версию 4.69.
У него в папке /etc/exim4 имеются следующие файлы:
 

Цитата:
 
/conf.d
exim4.conf.template
passwd.client
update-exim4.conf.conf
 

 
Появились вопросы:
1. Могу ли я указать другое имя основного конфига для exim или это можно сделать только если пересобрать его?
2. Для моей задачи (пересылка на 2 разных exchange в двух доменах без всяких проверок и фильтров) подскажите, пожалуйста, конфиг одним файлом.
По статье
http://www.lissyara.su/articles/freebsd/mail/exim+exchange/
не получается что-то...
 
Читаю вот это, но примеров нет, поэтому сложновато для меня.
http://www.lissyara.su/doc/exim/
 
Буду признателен за помощь.
 
 

И ещё вопрос:
Сразу после переустановки exim работает и нормально перезапускается:

Цитата:
 
sudo service exim4 restart
 * Stopping MTA for restart [ OK ]
 * Restarting MTA [ OK ]
 

 
Но через telnet не получается подключиться к 25 порту:

Цитата:
 
telnet 192.168.1.100 25
Connecting To 192.168.1.100...Could not open connection to the host, on port 25:
 Connect failed
 

где, 192.168.1.100 - это ip ubuntu server с exim
Или не должно?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 07:32 26-06-2010 | Исправлено: emfs, 08:13 26-06-2010
vlary



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

Цитата:
поставил на ubuntu server из репозитория версию 4.69.  
Я в свое время настраивал родной Эксим на Дебиан, там тоже аналогично, куча файлов.
Я решил не заморачиваться, тем более что на другой машине уже был готовый конфиг,  
скачал исходники 4.71 (сейчас там уже 4.72), скомпилил и поставил, с единственным файлом конфигурации.
Цитата:
Читаю вот это, но примеров нет, поэтому сложновато для меня.  
Как раз там достаточно просто. Хорошо описана работа с серыми списками.
А для лучшего понимания придется таки осилить мануал

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 17:10 26-06-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую усех...
вопрос не только про exim, а про все до кучи...
имеется Debian Lenny 5.0.4, exim -bV, MySQL 5.0.51a, Dovecot 1.0.15 ( common,imapd,pop3d ), SquirrelMail 1.4.15 - всё поставлено с репозитариев.
Все проверки проходили исключительно средствами команды exim и telnet.
На данный момент после 2х суток ковыряния конфигов, курение манов ( в том числе тонны how to: 1 2 3 и т.д. ) и чтения матчасти на тему имею:
1) exim шлёт почту ( проверял на gmail уходит на mail.ru - что-то там плюёт обратно )
2) принимает почту как-то странно - такое ощущение, что приём происходит при попытки логина по pop3 - тут же еще 2 проблемы - 1-я это то, что при приёме с гмыла ни черта не прочитать т.к. exim или dovecot ( хз кто из них виноват ) не разбирает UTF-8, и 2-я это то, что после приёма почты судя по всему в папку пользователя оно просто не может сложиться ( прав не хватает - пока решаю проблему прописыванием chmod 777 -R /home/vmail/domain - так приходится делать при каждом новом письме!!!). Права слетают только у файла dovecot-uidlist в каталоге юзера. Остаётся только чтение/запись у uid=8(mail) - кто должен быть??? Debian-exim, dovecot??? это зависит от строчки - auth_user в dovecot.conf - вроде проверил не зависит???.
3) SquirrelMail настроен на работу с dovecot imap и даже производит аутентификация пользователя, но в случее верно введённых данных получаем "Preference database error (extension not found). Exiting abnormally" и в общем-то усё ( настроен https ) - в логах при этом  
          dovecot: Jun 30 00:04:55 Info: imap-login: Login: user=<alukardd@domain.org>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS
          dovecot: Jun 30 00:04:55 Info: IMAP(alukardd@domain.org): Disconnected: Logged out
конфиги dovecot.conf, exim4 - config.autogenerated, exim4-update.conf.conf
вроде как-то так... кому еще что надо описать или выложить логи/конфиги просите - я выложил всё важное что вспомнил...

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 00:20 30-06-2010 | Исправлено: Alukardd, 00:49 30-06-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd Что касаемо эксима:
Вот мои пермишены на бинарник проги и рбочие директории:
-rwsr-xr-x 1 root staff 777032 2010-05-14 16:14 exim
drwxrwsrwx 2 Debian-exim adm         4096 2010-05-14 10:59 /var/log/exim4
drwxr-x--- 6 Debian-exim Debian-exim 4096 2010-02-10 02:32 /var/spool/exim4
drwxr-x--- 2 Debian-exim Debian-exim 4096 2010-06-29 17:54 /var/spool/exim4/input
drwxr-x--- 2 Debian-exim Debian-exim 4096 2010-06-29 17:54 /var/spool/exim4/msglog

Цитата:
2) принимает почту как-то странно  
Ну, говори конкретный адрес, потестим...
 
 
 
 
 
 

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 01:00 30-06-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
про приём я кажется понял - он походу принимает сразу - но пользователю кладёт в ящик при логине мною по telnet router 110 (user/pass)... и проблема как раз именно тут! вы мне не те права скинули... я говорил о /home/vmail/domain.org/alukardd/Maildir
Код:
ls -l /home/vmail/domain.org/alukardd/Maildir
drwxrwxrwx 2 Debian-exim mail  4096 Июн 30 00:47 cur
-rwxrwxrwx 1 mail        man    264 Июн 30 00:47 dovecot.index
-rwxrwxrwx 1 mail        man  16384 Июн 30 00:46 dovecot.index.cache
-rwxrwxrwx 1 mail        man    992 Июн 30 00:47 dovecot.index.log
-rw------- 1 mail        man    551 Июн 30 00:47 dovecot-uidlist
drwxrwxrwx 2 Debian-exim mail  4096 Июн 30 00:47 new
drwxrwxrwx 2 Debian-exim mail  4096 Июн 30 00:47 tmp
ну тут соответственно видно, что как я писал в первом посте проблемы с файлом dovecot-uidlist - который хранит список писем в ящике юзера...
если честно адрес говорить не хочется
что скажите про mail.ru??? - где-то в инете видел проблему -но решения пока норм не нашёл
и про белку хотелось бы решить вопрос - чего она от меня хочет...

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 12:29 30-06-2010
tankistua

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

Цитата:
если честно адрес говорить не хочется

это ж секретная информация - а вдруг тут шпиёны завелись
 
З.Ы. неужели так трудно почитать логи в экзиме и понять, почему он не складывается почту в ящик.  
 

Цитата:
что скажите про mail.ru??? - где-то в инете видел проблему -но решения пока норм не нашёл

а что мейлру ? ну идиоты в своей песочнице - чужих берут только после авторизации. Потом выкидывают, если не приходил за неделю. Вывод: сделать какой-то ящик и слать туда по крону пару раз в день какой-то хлам.
 
в экзиме :
exim_user = mailnull
exim_group = mail
 
и в довекоте:
mail_uid = mailnull
mail_gid = mail
 
и на директорию  
drwxr-xr-x  27 mailnull  mail    512 22 фев 18:35 vmail
 
И все проблемы с правами.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 12:35 30-06-2010 | Исправлено: tankistua, 12:40 30-06-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tankistua
да именно шпиёны) - почта настроена пока не очень - конечно из внешки relay запрещен - так что спам не порассылаешь - но все равно не приятно - когда что-то не до настроено - а потом мне спам разгребать
 
про mail.ru не совсем понял - т.е. теория понятна, а что делать я не оч понял - точнее и с кроном все вроде ясно - слать хлам на какой-то левый ящик - а начать-то все это как?
 
с правами разобрался - дело было совсем не там где вы мне говорили... - там конечно я не очень красиво сделал в плане безопасности личного ящика, но это щас допилю...
 
что делать с кодировкой??? где её поменять - или какую-то пре перекодировку делать или что? а то с гмыла одни каракули...
 
Добавлено:
с правами допилил... терь без молотка не пролезешь))) далее по плану настройка clamd, а то что-то сам он ругается что нету ни кого на 783 порту - но тут походу дело в clamav...
 
я тут подумываю раз про белку мне ни кто не отвечает - мб темку отдельную создать - тогда народ привлечется

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 13:34 30-06-2010 | Исправлено: Alukardd, 13:42 30-06-2010
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нафиг белку - roundcube гораздо красивее, работает через имап.
 
что касается ваших вопросов - то тут нужна консоль и доступ к логам, чтобы видеть ошибки , которые вызывают определенные действия. Поэтому это ваша проблема и разбираться с нею придется вам. Кстати, отличный повод разобраться с принципами работы экзима.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 15:24 30-06-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tankistua
Цитата:
что касается ваших вопросов - то тут нужна консоль и доступ к логам, чтобы видеть ошибки , которые вызывают определенные действия. Поэтому это ваша проблема и разбираться с нею придется вам. Кстати, отличный повод разобраться с принципами работы экзима.
это вы про кодировку или про что???
roundcube шас почитаю. попробую отпишусь...

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 17:32 30-06-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чрез 4часа имения конфигов и чтения ошибок - настроил я себе RoundCube - проблем вроде пока нету - все вопросы сами решились ( кодировка/mail.ru/web-морда)...
спасибо tankistua за наведение меня в нужное русло ( на нужную web-морду )

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 21:17 30-06-2010
ARTyS74



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сделал "рассылку" на всех пользователей:
 
allusers:
    driver = redirect
    domains = +local_domains
    allow_fail
    allow_defer
    condition = ${if eq {$local_part}{all}{yes}{no}}
    data = ${lookup ldapm{LDAP_AUTH ldap:///ou=Mail,dc=firma?mail?sub?(mail=*)}}
    senders = /etc/exim/senders_all
 
Теперь требуется исключить из нее несколько адресов.
Как это можно попроще сделать?

Всего записей: 2 | Зарегистр. 05-12-2006 | Отправлено: 17:06 07-07-2010
Sycho

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При попытке отправить письмо на внешний адрес, происходит вот что:
 
    SMTP error from remote mail server after RCPT TO:<...>:
    host 217.20.112.104 [217.20.112.104]: 554 5.7.1 <...>:
    Relay access denied
 
Отправка писем на локальные адреса работает нормально. Что это может быть? Хотя бы в каком направлении копать?

Всего записей: 1 | Зарегистр. 10-09-2010 | Отправлено: 22:45 10-09-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sycho Ты думаешь, что по этому куцему обрывку лога, да еще где вместо строчки только точки, можно прояснить твою проблему?
Чей сервер 217.20.112.104? Твой или адресата?  
Короче, если хочешь помощи, описывай полную картину, а не шифруйся.  

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 23:33 10-09-2010
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А на мой взгляд достаточно последней строчки... Хотя могут быть некоторые тонкости, но всё-таки в общем случае в самой не правильной настройке exim'a.
 
Спасет такая строчка hostlist auth_relay_hosts = * - остальное ограничивать ACL'ями...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 00:21 11-09-2010 | Исправлено: Alukardd, 00:21 11-09-2010
mastertron

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте.
Не могу разобраться и не знаю, возможно ли следующее:
exim на основном и резервном сервере, с получением проблем нет, а вот отсылка писем в мир ...  Как заставить exim отправлять в мир сообщения одну две попытки, а потом пересылать через резервный ( smarthost ) ? Цель идеи - резервирование канала.

Всего записей: 10 | Зарегистр. 23-06-2008 | Отправлено: 21:56 19-09-2010
   

Страницы: 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